setontimer 13 60设置定时器后,触发脚本要怎么写 写在哪
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-19 19:25:59 |
👁️ 阅读: 18
`SetOnTimer`是个人定时器,开启后会在指定间隔触发。以`SetOnTimer 13 60`为例,表示开启ID为13的个人定时器,每60秒触发一次。
触发脚本的写法与存放位置如下:
**触发标签写法:**
触发脚本必须写在`QFunction-0.txt`文件中。标签格式为`[@OnTimer13]`,其中`13`对应你开启的定时器ID。
**示例:**
```
[@OnTimer13]
#IF
; 这里可以写条件判断
#ACT
; 这里写触发后要执行的命令
SendMsg 6 个人定时器13触发了!
#ELSESAY
; 如果条件不满足,可以执行其他命令
```
**重要提醒:**
1. 个人定时器是每个玩家独立触发的,每个玩家的定时器互不影响。
2. 定时器触发频率不宜过快。根据课程日志记录,每秒触发一次的定时器如果执行大量脚本和判断,可能会导致游戏卡顿。建议非必要情况下,将间隔设置为30秒或更长。
3. 个人定时器在玩家下线后会停止,再次上线需要重新开启。如果需要下线后时间也继续减少的功能,可以考虑使用时间戳等方式实现,这需要额外的脚本逻辑。
← 返回问答库