←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Zmiana klawisza użycia umiejętności klasy.

Zablokowany

ogury - zdjęcie 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.
Odpowiedz

  • +
  • -
sharkowy - zdjęcie sharkowy 30.11.2012

Za to odpowiada EmitSound.

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
Odpowiedz

ogury - zdjęcie 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?
Odpowiedz

  • +
  • -
sharkowy - zdjęcie sharkowy 30.11.2012

Jeżeli zarejestrujesz bind który wywoła tą funkcje to raczej tak.

/edit

W sumie raczej nie xD 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
Odpowiedz

  • +
  • -
Kawon - zdjęcie 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, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany