IsValidTimer
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
描述
检测指定定时器 ID 是否有效。
参数说明
参数名 | 说明 |
---|---|
timerid | 要检测的定时器 ID |
返回值
true: 定时器有效
false: 定时器无效
示例代码
new g_Timer; // 全局定时器存储变量
public OnGameModeInit()
{
// 创建每分钟循环的定时器
g_Timer = SetTimer("TimerCallback", 60000, true);
return 1;
}
public OnGameModeExit()
{
if (IsValidTimer(g_Timer))
{
printf("定时器ID %d 有效,即将终止", g_Timer);
KillTimer(g_Timer);
}
else
{
printf("定时器ID %d 无效", g_Timer);
}
return 1;
}
相关函数
- SetTimer: 创建基础定时器
- SetTimerEx: 创建带参数的定时器
- KillTimer: 终止定时器运行
- IsRepeatingTimer: 检测定时器循环状态
- CountRunningTimers: 统计运行中的定时器数量