系统与管理
启动个人定时器
启动指定编号的个人定时器,按固定秒数周期性触发 QManage.txt 中对应的 OnTimer 脚本段。
命令用途
SetScTimer 启动指定编号的个人定时器。定时器会按设定的间隔秒数,周期性触发 QManage.txt 中对应的 [@OnTimerX] 脚本段。
命令名
SetScTimer
调用格式
SetScTimer <定时器编号> <间隔秒数>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
定时器编号 | 是 | 定时器编号,取值范围 0 至 20,对应 QManage.txt 中的 [@OnTimer0] 到 [@OnTimer20]。 |
间隔秒数 | 是 | 定时器触发间隔,单位为秒。 |
返回或影响
- 启动后,引擎每隔设定的秒数自动执行一次
QManage.txt中对应编号的[@OnTimerX]段落。 - 同一编号的定时器重复设置会覆盖之前的间隔。
- 可用
KillScTimer停止定时器。
示例
基础用法
#ACT
SetScTimer 0 20
启动 0 号定时器,每 20 秒触发一次 QManage.txt 中的 [@OnTimer0]。
在 QManage.txt 中需编写对应的处理段:
QManage.txt
[@OnTimer0]
#ACT
SendMsg 5 "你目前位于 %m 的 (%x:%y)"
注意事项
- 定时器脚本必须写在
QManage.txt中,其他文件无法接收定时器触发。 - 玩家下线后定时器自动停止,重新上线需重新启动。
