Pozdrav svima, dobrodosli u moj novi tuturoijal broj 2! 🙂
Danas cu vam pokazati kako se koristi funkcija SetTimer 🙂
Pa da pocnemo 🙂
- Ja cu vama kao primer pokazati kako da napravite Anti Spawn Kill pomocu SetTimer-a 🙂
1. Za pocetak, pod OnPlayerSpawn dodacemo nesto ovako :
SetPlayerHealth(playerid, 9999); //Postavlja igracev Health na 9999, kako on ne bi mogao biti ubijen,
SendClientMessage(playerid, -1, "Zasticeni ste od Spawn Killa 5 sekundi."); //Salje mu poruku,
SetTimerEx("KrajTimera", 5000, false, "i", playerid); //Postavlja brojac za pokretanje funkcije
2. Zatim, pravimo forward, jer cemo kasnije napraviti i public, to izgleda ovako :
forward KrajTimera(playerid); //Pravimo forward, pazite da vam "KrajTimera" bude isti kao kod SetTimerEx-a,
3. Sada, napravicemo public, koji ce vratiti igracev Health na 100, to izgleda ovako :
public KrajTimera(playerid)
{
SetPlayerHealth(playerid, 100); // Nakon sto 5 sekundi prodje, vraca igracev Health na 100,
SendClientMessage(playerid, -1, "Vasa zastite od Spawn Killa je istekla."); // Salje igracu poruku
return 1;
}UPUTSTVA -
SetTimerEx("KrajTimera", 5000, false, "i", playerid);
// KrajTimera - Naziv funkcije, pazite na to, jer cete tako morati nazvati i forward, a i public,
// 5000ms(5sekundi) - Koliko ce igracevi Healthi trajati,
// false - Timer se ne ponavlja, koristice se samo jednom.I eto, to bi bilo to, nadam se da ste nesto i naucili! 🙂

