KillTimer
توضیحات
یک تایمر در حال اجرا رو میکشه (متوقف میکنه).
اسم | توضیح |
---|---|
timerid | شناسه تایمری که میخوای بکشیش (که از SetTimer یا SetTimerEx برگردونده شده). |
مقادیر برگشتی
این تابع همیشه 0 برمیگردونه.
مثالها
new gConnectTimer[MAX_PLAYERS] = {0, ...};
public OnPlayerConnect(playerid)
{
print("Starting timer...");
gConnectTimer[playerid] = SetTimerEx("WelcomeTimer", 5000, true, "i", playerid);
return 1;
}
public OnPlayerDisconnect(playerid)
{
KillTimer(gConnectTimer[playerid]);
gConnectTimer[playerid] = 0;
return 1;
}
forward WelcomeTimer(playerid);
public WelcomeTimer(playerid)
{
SendClientMessage(playerid, -1, "Welcome!");
}
تابعهای مرتبط
- SetTimer: تنظیم تایمر.
- SetTimerEx: تنظیم تایمر با پارامترها.
- IsValidTimer: چک کردن معتبر بودن تایمر.
- IsRepeatingTimer: چک کردن اینکه تایمر تکرار میشه یا نه.
- GetTimerInterval: گرفتن interval تایمر.
- GetTimerRemaining: گرفتن interval باقیمانده تایمر.
- CountRunningTimers: گرفتن تعداد تایمرهای در حال اجرا.