Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Blokada +attacprzy wciskaniu F (lub razem z +grab)
#1
Napisano 20.08.2010 10:36
Przykładowo: Na F zbindowane jest +grab. Ktoś przytrzymuje F i nie puszczając go klika LMP (usiłuje strzelać) i nic się nie dzieje.
Dzięki z góry.
#2
Napisano 20.08.2010 10:57
#include <amxmodx>
#include <engine>
new bool:active[33] = true
public plugin_init()
{
register_plugin("Block", "1.0", "[H]ARDBO[T]")
}
public UseTwoButton(id)
{
if(active[id])
{
new F = client_cmd(id, "+grab")
if(get_user_button(id) != (IN_ATTACK | F))
return PLUGIN_HANDLED_MAIN
}
return PLUGIN_HANDLED
}
#3
Napisano 20.08.2010 12:12
#include <amxmodx>
#include <engine>
public plugin_init()
{
register_clcmd("+grab","grab_handle")
}
public grab_handle(id)
{
if(get_user_button(id)&IN_ATTACK){
client_cmd(id,"-attack")
engclient_cmd(id,"-attack")
}
}
hmm sprobuj takie cos aczkolwiek lepiej mozna to zrobic uzywajac FM/HS
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#4
Napisano 20.08.2010 12:28
#5
Napisano 20.08.2010 13:25
Nie wiem czy to ma prawo zadziałać
skoro nie wiesz czy bedzie dzialac to po co to piszesz
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#6
Napisano 20.08.2010 14:24
#include <amxmodx>
#include <fakemeta_util>
new bool:uzywa[33];
public plugin_init() {
register_plugin("Blokuj atak", "1", "kyku")
register_forward(FM_PlayerPreThink, "PlayerPreThink");
register_clcmd("+grab", "grab_on");
register_clcmd("-grab", "grab_off");
}
public grab_on(id) uzywa[id] = true;
public grab_off(id) uzywa[id] = false;
public client_putinserver(id) uzywa[id]=false;
public PlayerPreThink(id){
if(uzywa[id] && is_user_alive(id)){
static button;
button = pev(id, pev_button);
if(button & IN_ATTACK){
button &= ~IN_ATTACK;
set_pev(id, pev_button, button);
}
}
}
20 sierpień 2010 - 15:30:
nie wiem pod jaki silnik to pisales ale pod HL1 nie ruszy za pierona ;dNie wiem czy to ma prawo zadziałać
20 sierpień 2010 - 15:30:
to moje powinno dzialac ale pewien nie jestem
Użytkownik kyku edytował ten post 20.08.2010 14:26
#7
Napisano 20.08.2010 14:55
public plugin_init(){
register_forward(FM_UpdateClientData, "UpdateClientData_Post", 1)
}
public UpdateClientData_Post(id, sendweapons, cd_handle)
{
if(!is_user_alive(id))
return FMRES_IGNORED
set_cd(cd_handle, CD_ID, 0)
return FMRES_HANDLED
}ewentualnie cos takiego
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#8
Napisano 20.08.2010 16:09
20 sierpień 2010 - 22:09:
G[o]Q - Pierwsza wersja bez efektu i bez błędów w logach, druga wersja nie pokazuje animacji broni bez względu na +grab, bez błędów w logach.
Kyku - Bez efektu i bez błędów w logach.
#9
Napisano 20.08.2010 23:46
new grab[33]
public plugin_init(){
register_clcmd("+grab","grab_on")
register_clcmd("-grab","grab_off")
register_forward(FM_UpdateClientData, "UpdateClientData_Post", 1)
}
public grab_on(id) grab[id]=true
public grab_off(id) grab[id]=false
public client_connect(id) grab[id]=false
public UpdateClientData_Post(id, sendweapons, cd_handle)
{
if(!is_user_alive(id)&&!grab[id])
return FMRES_IGNORED
set_cd(cd_handle, CD_ID, 0)
return FMRES_HANDLED
}
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#10
Napisano 26.08.2010 12:38
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









