Szerző Téma: [ Leírás ]Idõzítõ | Timer  (Megtekintve 8341 alkalommal)

[ Leírás ]Idõzítõ | Timer
« Válasz #15 Dátum: 2012. május 26. - 08:19:04 »
0 Show voters
Én csak egyvalamit nem értek, hogy elõször meghívja a függvényt és és a timerber megadott idõtartaming azt csinálja ami a függvénybe van, vagy indít egy idõzítõd és az adott idõ után meghívja a függvényt?

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
[ Leírás ]Idõzítõ | Timer
« Válasz #16 Dátum: 2012. május 26. - 08:46:38 »
0 Show voters
forward probatimer(playerid);
CMD:proba(playerid, params[])
{
SetTimerEx(\"probatimer\", 9000, false, \"i\", playerid);
SendClientMessage(playerid, -1, \"A timer elindult\");
return 1;
}
public probatimer(playerid)
{
SendClientMessage(playerid, -1, \"A timer lefutott\");
return 1;
}

 
Tehát az utolsó meglátásod a helyes (indít egy idõzítõd és az adott idõ után meghívja a függvényt)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
[ Leírás ]Idõzítõ | Timer
« Válasz #17 Dátum: 2012. május 26. - 14:45:09 »
0 Show voters
Idézetet írta: JBauer date=1338014798\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2970\" data-ipsquote-contentclass=\"forums_Topic

forward probatimer(playerid);
CMD:proba(playerid, params[])
{
SetTimerEx(\"probatimer\", 9000, false, \"i\", playerid);
SendClientMessage(playerid, -1, \"A timer elindult\");
return 1;
}
public probatimer(playerid)
{
SendClientMessage(playerid, -1, \"A timer lefutott\");
return 1;
}

 
Tehát az utolsó meglátásod a helyes (indít egy idõzítõd és az adott idõ után meghívja a függvényt)
 
Lefut. De timer által meghívott eljárásba nem kell visszatérés.
 
forward probatimer(playerid);
CMD:proba(playerid, params[])
{
     SetTimerEx(\"probatimer\", 9000, false, \"i\", playerid);
     SendClientMessage(playerid, -1, \"A timer elindult\");
     return 1;
}
public probatimer(playerid)
{
     SendClientMessage(playerid, -1, \"A timer lefutott\");
}

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
[ Leírás ]Idõzítõ | Timer
« Válasz #18 Dátum: 2012. május 26. - 15:40:29 »
0 Show voters
Igen, igazad van. Én néztem el.

Nem elérhető Klmos

[ Leírás ]Idõzítõ | Timer
« Válasz #19 Dátum: 2012. június 03. - 14:50:56 »
0 Show voters
Sziasztok! Nekem a timerrel kapcsolatban a következõ kérdésem lenne:
Szeretnék egy admin jail scriptet írni (már megírtam nagyjából), Egy Timerrel oldottam meg hogy ha beteszem 10 mpre akkor 10 mp után dobja ki vh elé.
A következõ lenne a probléma. Ha kilép az illetõ akkor a timert nem menti el. Azt tudom hogy egy adattározó programmal kell elmenteni, de nem tudom \"kinyerni\" a hátralévõ idõt. Erre kéne valami ötlet, hogy hogyan tudnám kinyerni a hátralévõ idõt?
Ha bárki tud bármit mondani azt nagyon megköszönném!
Üdv.Klmos

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal