GTA Közösség - A magyar GTA fórum

Hatalmas Archívum => Fórum Archívum (Témák/Fórumok) => A témát indította: palesz_88 - 2011. január 31. - 16:55:39

Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: palesz_88 - 2011. január 31. - 16:55:39
Üdv mindenki.
Ha már van egy ilyen téma, szóljatok!
A timerrel egy bizonyos idõközönként hajthatunk végre valamit.
Modunk elejére:
 
forward timer1(playerid

 a \"timer1\" a funkció neve, lehet bármi
 
SetTimer(\"timer1\",  1000, 1)

 Ezzel elindítjuk a Timert, ez mehet akárhova, ahol szeretnéd használni, OnPlayerConnect, OnGamePlayerSpawn stb....
\"timer1\" - A timer funkciód neve
1000 - Hány milisecundumonként csináljon valamit, amit a késõbbiekben megadsz. 1000ms az egy másodperc
1 - Ez az ismétlés.  0 = nem, 1 = igen.
Ezt pedig a módod végére:
 
public timer1(playerid)
{
    SendClientMessage(playerid, COLOR_CEKLAKEK, \"Ezt a szerver automatikusan kiirja 1 másodpercenként\");
}

 Ezzel kiirja a szerver ezt a játékosnak. Kiirás helyett tehetsz oda bármit.
Remélem segített. :d
Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: ZeRo - 2011. január 31. - 17:01:53
Errõl én már írtam egy részletesebb útmutatót, mindjárt linkelem.
Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: Csabesz - 2011. január 31. - 17:02:34
Idézetet írta: ZeRo date=1296489713\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5804\" data-ipsquote-contentclass=\"forums_Topic
Errõl én már írtam egy részletesebb útmutatót, mindjárt linkelem.
 
http://sampforum.hu/index.php?topic=6468.0  ;)
Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: TengeriMalac - 2011. január 31. - 18:15:38
Idézetet írta: Zinthos date=1296489339\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5804\" data-ipsquote-contentclass=\"forums_Topic
\"timer1\" - A timered neve
 
Nem a timer neve, hanem a funkció amit lefuttat
 

Ezzel elindítjuk a Timert, ez mehet akárhova, OnPlayerConnect, OnGameModeInit, stb....
 
[/quote]
Nem mind1, attól függ hogy mikor akarod hogy elinduljon.
 

 

public timer1()
{
    SendClientMessage(playerid, COLOR_CEKLAKEK, \"Ezt a szerver automatikusan kiirja 1 másodpercenként\");
}

 
Ezzel kiirja a szerver ezt a játékosnak. Helyére mehet bármi.
 
[/quote]
Honnan szedi a playerid-t??
És nem csak kiírni tud, hanem szinte akármit
Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: palesz_88 - 2011. január 31. - 19:05:41
Javítva
Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: Csabesz - 2011. január 31. - 19:54:54
Hiányzik a prototípus és az idõzítõ végérõl a ; ( pontosvesszõ ) ( a prototípusnál még a ) is. ).
 
Idézetet írta: Zinthos date=1296489339\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5804\" data-ipsquote-contentclass=\"forums_Topic
Ha már van egy ilyen téma, szóljatok!
 
Szóltunk
Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: palesz_88 - 2011. január 31. - 20:23:38
jajó télleg. akor töröljem?
Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: Mambo - 2011. január 31. - 20:44:46
forward timer1(playerid)
igen
Cím: [TuT] Timer avagy Idõzítõ készítése
Írta: palesz_88 - 2011. január 31. - 21:01:10
nem tudom törölni, megkérek egy moderátort hogy törölje.