Skripta koju koristim: Moja
Detaljan opis problema: Napravio sam da kada igrac ima manje od 20HP da mu Prikaze game text da je gladan i animaciju onu kad lezi na zemlji i da to traje 3 sec ali meni uvek kada ima preko 20HP prikaze glad
a kad ima manje od 20 to jest kad treba da prikaze glad nista se ne desava
Dio skripte: http://pastebin.com/2nw93rgc
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Pa meni se cini u redu ovo, jeste da nema logike ali ako se vec prikazuje kada ne treba zamijeni ovaj > sa < kod if haha :P
Obrnut znak po meni. < ovaj stavi
Kada stavim obrnut znak nikad ne prikazuje glad
Citat: Marko_Salvatorelo poslato Jun 26, 2016, 11:43:40 PRE PODNE
Kada stavim obrnut znak nikad ne prikazuje glad
NE pada mi drugo nista na pamet :/
Nego sta ce ti foreach(Player, i) u dolelezi forwardu? Nema mi sve ovo pretjerano smisla, sta si ti uopste htio postici ovim sistemom i koji public si za sta namjerio ? :/
Pa da svim igracima koji imaju manje HP od 20 prikaze animaciju za glad i Game Text da mora da jede
forward Glad();
public Glad()
{
foreach(Player, i)
{
new Float:health;
GetPlayerHealth(i, health);
if (health <= 20.0)
{
LoopingAnim(i, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
GameTextForPlayer(i, "~w~Gladni ste ~p~morate da jedete!",2000,1);
GladanLik[i] = 1;
SetTimerEx("DoleLezi", 4000, false, "i", i);
}
}
return 1;
}
Hvala sad sam resio :D