Szerző Téma: Mi a különbség a 2 timer között?  (Megtekintve 465 alkalommal)

dexi

  • Vendég
Mi a különbség a 2 timer között?
« Dátum: 2011. December 30. - 20:54:59 »
0 Show voters
Mi a különbség a SetTimerEx és a SetTimer közt?

Mi a különbség a 2 timer között?
« Válasz #1 Dátum: 2011. December 30. - 21:05:44 »
+1 Show voters
SetTimer-t akkor használunk, ha a callbacknak nincsenek argumentumai.
PL:
[pawn]SetTimer(\"asd\",1000,0);[/pawn]
[pawn]
forward asd();
public asd()
{
//Valami történik
return 1;
}[/pawn]
SetTimerEx meg az ellenkezõje, tehát mikor használunk argumentumokat.
PL:
[pawn]SetTimerEx(\"KillPlayer\",1500,0,\"i\",playerid);[/pawn]
[pawn]forward KillPlayer(playerid);
public KillPlayer(playerid)
{
SetPlayerHealth(playerid,0);
return 1;
}[/pawn]
SetTimerEx-nél az \"i\" azt jelenti, hogy egy érték lesz az argumentum, mint pl a playerid, a játékos id. Érték alatt azt értem, hogy egy egész szám.
\"s\" -t írunk, mikor az argumentum egy szöveg lesz, pl a játékos neve. Ilyenkor az \"s\" mellé odaírunk egy méretet: \"s[20]\". Ez csak példa. 20 az azt jelenti, hány karakter lesz a szöveg (kb , kicsit több).
Remélem érthetõen fogalmaztam. :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal