SETONTIMER 执行两次 不同的时间
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-06-02 19:32:04 |
👁️ 阅读: 11
根据课程日志记录,个人定时器(SETONTIMER)使用定时器索引(0-255)来区分不同的定时任务。同一个定时器索引只能设置一个计时任务,后设置的会覆盖前一个。
要实现两个不同时间间隔的定时任务,必须使用两个不同的定时器索引。例如:
[@设置定时器]
#ACT
; 设置定时器0,每20秒执行一次
SetOnTimer 0 20
; 设置定时器1,每30秒执行一次
SetOnTimer 1 30
然后在QManage.txt中分别定义对应的触发标签:
[@OnTimer0]
#ACT
SendMsg 5 定时器0触发:每20秒执行
[@OnTimer1]
#ACT
SendMsg 5 定时器1触发:每30秒执行
这样每个定时器索引对应独立的执行时间和触发逻辑,可以同时运行。
← 返回问答库