跳到主要内容

KillTimer

描述

终止(停止)正在运行的定时器。

参数说明

参数名说明
timerid要终止的定时器 ID(由 SetTimer 或 SetTimerEx 返回)

返回值

本函数总是返回 0。

示例代码

new gConnectTimer[MAX_PLAYERS] = {0, ...}; // 玩家定时器存储数组

public OnPlayerConnect(playerid)
{
print("启动定时器...");
// 创建5秒循环定时器
gConnectTimer[playerid] = SetTimerEx("WelcomeTimer", 5000, true, "i", playerid);
return 1;
}

public OnPlayerDisconnect(playerid)
{
// 终止玩家关联的定时器
KillTimer(gConnectTimer[playerid]);
gConnectTimer[playerid] = 0; // 重置定时器ID
return 1;
}

forward WelcomeTimer(playerid);
public WelcomeTimer(playerid)
{
SendClientMessage(playerid, -1, "欢迎加入服务器!");
}

相关函数