Problem(error/warning): napravio sam knock sys i radi kada udjem na srw i posle smrti ne radi do cega je to?
Deo skripte:
task panokanje()
{
foreach(Player,playerid)
{
new Float:playerHealth; //pravimo health varijablu
GetPlayerHealth(playerid, playerHealth);
if(Provera==0)
{
if(playerHealth <= 20)
{
TogglePlayerControllable(playerid, false);
ApplyAnimation(playerid,"PED","KO_shot_stom",4.0,0,1,1,1,0);
SendClientMessage(playerid, -1, "Nokovan si da ustanes kucaj /pozovipomoc");
Provera=1;
return 0;
}
else
{
Provera=0;
}
}
}
return 0;
}
Pawno Code:
///
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Pawno Code:
jok
Slika/video ingame problema(obavezno ako je ingame problem): //
Zaključano
pomoc oko knock sys
1,381
pregleda
24
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 4 godine
pre 4 godine
Prvo brt ne znam sto ce ti timer od 100 milisekundi za to i vrv stalno se ponavlja
a ne radi ti vrv iz razloga jer ne moze proci kroz tu varijablu Provera jer je nikad vrv ne vracas na 0 ni nakon smrti a postavio si je na 1 kad je nokan.
To bi mogo stavit pod OnPlayerTakeDamage bolje je
a ne radi ti vrv iz razloga jer ne moze proci kroz tu varijablu Provera jer je nikad vrv ne vracas na 0 ni nakon smrti a postavio si je na 1 kad je nokan.
To bi mogo stavit pod OnPlayerTakeDamage bolje je
pre 4 godine
Gle, ti taskas ako je helt igraca manje od 20...sto znaci on i kad umre njemu task teče...Napravi timer, na callbacku gdje igrac prima damage - OnPlayerTakeDamage.Znaci napravis ako mu je health manji od koliko zelis, da pozove timer...Tajmer traje otp 20 sekundi, kako ti zelis na tebi je... I ako za tih 20 sekundi niko ga ne ozivi, umire
pre 4 godine
vrle wrote on December 8, 2021, 1:17 pm:
?
1 = milisekunda
100 = 0.1 sekundi
1000 = sekunda
10000 = 10 sekundi
60000 = 1 minut
360000 = 1 sat
pre 4 godine
Common wrote on December 8, 2021, 1:24 pm:
vrijeme koje stavljas u task timer je u milisekundama. Ovo sto si ti stavio je 10. dio sekunde, to znaci da skripta mora provjeriti sve igrace na serveru 10 puta u sekundi.
1 = milisekunda
100 = 0.1 sekundi
1000 = sekunda
10000 = 10 sekundi
60000 = 1 minut
360000 = 1 sat
1 = milisekunda
100 = 0.1 sekundi
1000 = sekunda
10000 = 10 sekundi
60000 = 1 minut
360000 = 1 sat
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava