项目

一般

简介

QManage触发器 OnTimer » 历史记录 » 修订 2

修订 1 (tejie, 2025-07-17 10:14) → 修订 2/3 (tejie, 2025-07-17 10:17)

h4. _%{color:green}[@onTimer]%_ 

 setOnTimer命令设定触发模块,返回定时器id 

 标签:触发器^@onTimer 

 触发器所在文件 
 [[QManage]]   


 - 
 - 

 

 h4. *%{color:deepskyblue}特戒引擎脚本示例:%* 

 bq. ;--..\Mir200\Envir\MapQuest_Def\QManage.txt *;--..\Mir200\Envir\MapQuest_Def\QManage.txt* 
 [<notextile>@</notextile>onTimer] 
 #act 
 [[mov]] n$定时器id <$scriptParam1> 
 #call [\游戏功能\定时器.txt] <notextile>@</notextile>定时执行 
 <notextile></notextile> 
 <notextile></notextile> 
 <notextile></notextile> 
 ;--..\Mir200\Envir\QuestDiary\游戏功能\定时器.txt *;--..\Mir200\Envir\QuestDiary\游戏功能\定时器.txt* 
 [<notextile>@</notextile>main] 
 #say 
 <开启0号定时器/<notextile>@</notextile>1> <关闭0号定时器/<notextile>@</notextile>2> 
 <notextile></notextile> 
 [<notextile>@</notextile>1] 
 #act 
 [[setOnTimer]] 0 5 
 [[print]] 开启0号定时器 
 <notextile></notextile> 
 [<notextile>@</notextile>2] 
 #act 
 [[setOffTimer]] 0 
 [[print]] 关闭0号定时器 
 <notextile></notextile> 
 [<notextile>@</notextile>定时执行] 
 #if 
 [[equal]] <$str(n$定时器id)> 0 
 #act 
 [[print]] 定义器0执行