Szerző Téma: [TuT] Timer avagy Idõzítõ készítése  (Megtekintve 393 alkalommal)

[TuT] Timer avagy Idõzítõ készítése
« Dátum: 2011. Január 31. - 16:55:39 »
0 Show voters
Ü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
« Utoljára szerkesztve: 2011. Január 31. - 19:05:29 írta Zinthos »

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
[TuT] Timer avagy Idõzítõ készítése
« Válasz #1 Dátum: 2011. Január 31. - 17:01:53 »
0 Show voters
Errõl én már írtam egy részletesebb útmutatót, mindjárt linkelem.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
[TuT] Timer avagy Idõzítõ készítése
« Válasz #2 Dátum: 2011. Január 31. - 17:02:34 »
0 Show voters
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  ;)

[TuT] Timer avagy Idõzítõ készítése
« Válasz #3 Dátum: 2011. Január 31. - 18:15:38 »
0 Show voters
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

[TuT] Timer avagy Idõzítõ készítése
« Válasz #4 Dátum: 2011. Január 31. - 19:05:41 »
0 Show voters
Javítva

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
[TuT] Timer avagy Idõzítõ készítése
« Válasz #5 Dátum: 2011. Január 31. - 19:54:54 »
0 Show voters
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
« Utoljára szerkesztve: 2011. Január 31. - 19:56:28 írta IceMan. »

[TuT] Timer avagy Idõzítõ készítése
« Válasz #6 Dátum: 2011. Január 31. - 20:23:38 »
0 Show voters
jajó télleg. akor töröljem?

Nem elérhető Mambo

  • 4239
    • Profil megtekintése
[TuT] Timer avagy Idõzítõ készítése
« Válasz #7 Dátum: 2011. Január 31. - 20:44:46 »
0 Show voters
forward timer1(playerid)
igen

[TuT] Timer avagy Idõzítõ készítése
« Válasz #8 Dátum: 2011. Január 31. - 21:01:10 »
0 Show voters
nem tudom törölni, megkérek egy moderátort hogy törölje.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal