Zmiana klawisza użycia umiejętności klasy.
ogury 30.11.2012
Gdzie znajdę klawisz odpowiedzialny za umiejętność klasy. Chciałbym go zmienić z e, na np x (radio2). W kodzie nic nie ma.
Szukałem +use, use.
Szukałem +use, use.
sharkowy
30.11.2012
Za to odpowiada EmitSound.
Po naciśnięciu klawisza "E" odtwarza się dźwięk wpn_denyselect.wav który "odpala" moc klasy.
Użytkownik sharkowy edytował ten post 30.11.2012 19:26
public EmitSound(id, iChannel, szSound[], Float:fVol, Float:fAttn, iFlags, iPitch )
{
if(!is_user_alive(id))
return FMRES_IGNORED;
if(equal(szSound, "common/wpn_denyselect.wav"))
{
new forward_handle = CreateOneForward(pluginy_klas[klasa_gracza[id]], "cod_class_skill_used", FP_CELL);
ExecuteForward(forward_handle, id, id);
DestroyForward(forward_handle);
return FMRES_SUPERCEDE;
}
if(equal(szSound, "items/ammopickup2.wav"))
{
cs_set_user_armor(id, 0, CS_ARMOR_NONE);
return FMRES_SUPERCEDE;
}
if(equal(szSound, "items/equip_nvg.wav") && !gracz_ma_noktowizor[id])
{
cs_set_user_nvg(id, 0);
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}
Po naciśnięciu klawisza "E" odtwarza się dźwięk wpn_denyselect.wav który "odpala" moc klasy.
Użytkownik sharkowy edytował ten post 30.11.2012 19:26
ogury 30.11.2012
Czyli dodanie binda i wrzucenie tego w kod tak:
public umiejetnoscKlasy(id) { new forward_handle = CreateOneForward(pluginy_klas[klasa_gracza[id]], "cod_class_skill_used", FP_CELL); ExecuteForward(forward_handle, id, id); DestroyForward(forward_handle); return FMRES_SUPERCEDE; }Zadziała?
sharkowy
30.11.2012
Jeżeli zarejestrujesz bind który wywoła tą funkcje to raczej tak.
/edit
W sumie raczej nie jeżeli usuniesz EmitSound to pozostałe 2 funkcje nie będą działać, bo też z tego korzystają (chyba).
Użytkownik sharkowy edytował ten post 30.11.2012 22:00
/edit
W sumie raczej nie jeżeli usuniesz EmitSound to pozostałe 2 funkcje nie będą działać, bo też z tego korzystają (chyba).
Użytkownik sharkowy edytował ten post 30.11.2012 22:00
Kawon
02.12.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Autor tematu zbanowany
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Autor tematu zbanowany
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL