Problem(error/warning): Dobio sam knock sys uradio kako treba bool i sve to sredio i nema warninga uopste na t ome, i ig udjem skinem igracu helt skroz bukv sve polako nikakva animacija se ne desava
Dio skripte: [ pawn ]new damageTimer;
new bool: timerApplied = false;
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
new Float:playerHealth; //pravimo health varijablu
GetPlayerHealth(playerid, playerHealth); //storujemo current health u tu varijablu
if(playerHealth < 20 && timerApplied == false) //checkujemo da li je health manji od 20
{
ApplyAnimation(playerid, "PED", "KO_shot_stom", 4.1, 1, 1, 1, 1, 1, 1); //apply animation
TogglePlayerControllable(playerid, false); //freeze
damageTimer = SetTimerEx("HealthDown", 1000, true, "i", playerid); //timer za skidanje healtha
timerApplied = true; //ovo je da se tajmer ne bi pokretao stalno, jer kada dole u funkciji oduzmes health igracu to se racuna
//kao damage (koliko ja znam), pa da se ne bi startao ovaj tajmer svaki put, vec samo jednom.
}
return 0;
}
forward HealthDown(playerid);
public HealthDown(playerid)
{
new Float:currentHealth; //varijabla za trenutni health
GetPlayerHealth(playerid, currentHealth); //storujemo health ovde
if (currentHealth == 0) //ako je health 0 (znaci player je mrtav)
{
KillTimer(damageTimer); //gasimo tajmer
timerApplied = false; //vracamo onaj boolean na false da bi sledeci put mogli da pokrenemo tajmer kada je igracev health ispod 20
}
else
{
SetPlayerHealth(playerid, currentHealth - 2); //ako igrac nije mrtav, oduzimamo mu 2 healtha
}
} [ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
Knock sys nece da radi
640
pregleda
9
postova
pre 6 godina
pre 6 godina
Jel freezuje igraca ali se ne pokazuje animacija ili ga ni ne freezuje uopste?
Ako ga freezuje a ne pokazuje se animacija, probaj da sklonis freeze, ili probaj PreloadAnimLib : https://forum.sa-mp.com/showthread.php?t=424149
PreloadAnimLib samo loaduje sve animacije da bi mogao da ih koristis kasnije, ne znam da li je to potrebno ali probaj.
Ako ga freezuje a ne pokazuje se animacija, probaj da sklonis freeze, ili probaj PreloadAnimLib : https://forum.sa-mp.com/showthread.php?t=424149
PreloadAnimLib samo loaduje sve animacije da bi mogao da ih koristis kasnije, ne znam da li je to potrebno ali probaj.
pre 6 godina
Djuk1c wrote on December 21, 2019, 7:43 pm:
Jel freezuje igraca ali se ne pokazuje animacija ili ga ni ne freezuje uopste?
Ako ga freezuje a ne pokazuje se animacija, probaj da sklonis freeze, ili probaj PreloadAnimLib : https://forum.sa-mp.com/showthread.php?t=424149
PreloadAnimLib samo loaduje sve animacije da bi mogao da ih koristis kasnije, ne znam da li je to potrebno ali probaj.
Ako ga freezuje a ne pokazuje se animacija, probaj da sklonis freeze, ili probaj PreloadAnimLib : https://forum.sa-mp.com/showthread.php?t=424149
PreloadAnimLib samo loaduje sve animacije da bi mogao da ih koristis kasnije, ne znam da li je to potrebno ali probaj.
Nista se ne pokazuje samo stoji hp niti freeze niti nista
pre 6 godina
Onda prvo probaj da prelodujes sve animacije pa posle toga pre koriscenja animacije ocistis trenutne animacije sa ClearAnimations(playerid) isto vazi i za Special Action. Probaj da u tom tajmeru postavis da ti postavlja tu animaciju da ne dodje do izmene od strane igraca. Posebno proveri da li je animacija ispravno unesena i da li je ucitavas iz TACNOG lib-a, da li je ime animacije tacno i kakve si parametre postavio za nju.
pre 6 godina
Nije do ovoga bilo... Moj mod je bio shit niti je htio aktore kreirati niti bilo koju animaciju niti freezati promjeno sam mod i sys perfektno radi.
Lock
Lock
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava