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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: dexi - 2011. december 30. - 20:54:59

Cím: Mi a különbség a 2 timer között?
Írta: dexi - 2011. december 30. - 20:54:59
Mi a különbség a SetTimerEx és a SetTimer közt?
Cím: Mi a különbség a 2 timer között?
Írta: staubka - 2011. december 30. - 21:05:44
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