Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Cimbur poslato Mart 07, 2014, 23:09:25 POSLE PODNE

Naslov: [TuT] Funkcija SetTimerEx
Poruka od: Cimbur poslato Mart 07, 2014, 23:09:25 POSLE PODNE
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! :)
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: |TED| Boca SRB poslato Mart 08, 2014, 00:14:58 PRE PODNE
bravo decko samo napred :D
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: Cimbur poslato Mart 08, 2014, 00:16:34 PRE PODNE
Hvala, nego nesto ti dobra ova slika iz potpisa :D
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: |TED| Boca SRB poslato Mart 08, 2014, 00:17:59 PRE PODNE
Citat: Cimbur poslato Mart 08, 2014, 00:16:34 PRE PODNE
Hvala, nego nesto ti dobra ova slika iz potpisa :D
ma radio je tamo neki ludak :D
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: youngdeal poslato Mart 08, 2014, 07:22:19 PRE PODNE
Sve vec objasnjeno na wikij-u ali eto..
Neko i to nezna.
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: Farkias poslato Mart 15, 2014, 17:04:15 POSLE PODNE
Jednostavno, pomoći će ovim početnicima, dobro je što si ovo napravio.
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: Cimbur poslato Mart 16, 2014, 11:00:17 PRE PODNE
Hvala, ovaj tutorijal sam namenio pocetnicima :)
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: Blaeks poslato Mart 16, 2014, 14:01:40 POSLE PODNE
tutorijal si nazvao  [TuT] Funkcija SetTimerEx, a objasnjavas kako se pravi anti spawn kill, nista objasnjeno, bas nista
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: Cimbur poslato Mart 16, 2014, 14:12:57 POSLE PODNE
Citat: Blaeks poslato Mart 16, 2014, 14:01:40 POSLE PODNE
tutorijal si nazvao  [TuT] Funkcija SetTimerEx, a objasnjavas kako se pravi anti spawn kill, nista objasnjeno, bas nista
Anti Spawn kill sam dao kao primer, hvala na kritikama, ali sta da dodam jos?
Naslov: Odg: [TuT] Funkcija SetTimerEx
Poruka od: Blaeks poslato Mart 16, 2014, 14:16:02 POSLE PODNE
http://forum.sa-mp.de/gta-multiplayer-mods/san-andreas-multiplayer/scripting-base/tutorials/23918-settimer-settimerex/?s=d9a4250a022fc8d5cd61531a6f9e0430338b473b