Problem z Tarcza CT
Szczurex
05.04.2011
Witam. Dodałem item
"Tarcza S.W.A.T" miał on dawać USP i Tarcze CT wszystko ładnie ale gdy jest HAM zablokowany to nie daje tarczy ale gdy odblokuje to każdy może podnosić tarcze i pól serwera biega z tarcza nie mając tego itema.
Co mam wpisać by tylko osoba z tym itemem mogła nosić tarcze ?
"Tarcza S.W.A.T" miał on dawać USP i Tarcze CT wszystko ładnie ale gdy jest HAM zablokowany to nie daje tarczy ale gdy odblokuje to każdy może podnosić tarcze i pól serwera biega z tarcza nie mając tego itema.
Co mam wpisać by tylko osoba z tym itemem mogła nosić tarcze ?
BinDer
06.04.2011
Zamieniasz:
RegisterHam(Ham_Touch, "weapon_shield", "DotykBroni");Na:
RegisterHam(Ham_Touch, "weapon_shield", "DotykShield");I ja końcu dodajesz:
public DotykShield(weapon,id) { if (!is_user_connected(id)) return HAM_IGNORED; if(klasa_gracza[id] == TWOJA KLASA ) return HAM_IGNORED; return HAM_SUPERCEDE; }
Szczurex
07.04.2011
public DotykShield(weapon,id) { return HAM_IGNORED; if (informacje_przedmiotu_gracza[id][1] = 43) return HAM_IGNORED; return HAM_SUPERCEDE; }Tak wygląda ta końcówka w moim przypadku czy jest ona poprawna ? bo compiluje ale warrningi wywala.
Ma to dotyczyć itemu nie klasy!
Cypis'
07.04.2011
try
public DotykShield(weapon,id)
{
if (!is_user_connected(id))
return HAM_IGNORED;
if(informacje_przedmiotu_gracza[id][1] == 43)
return HAM_IGNORED;
return HAM_SUPERCEDE;
}