项目

一般

简介

SetOnTimer » 历史记录 » 版本 1

machenhe, 2022-04-22 14:44

1 1 machenhe
_*%{color:green}setOnTimer%*_
2
设置一个定时器,
3
4
按设定的时间间隔,执行[[qmanage|登录设置脚本]]中的对应定时器触发块
5
6
登录设置脚本文件路径
7
..\Mir200\Envir\MapQuest_Def\QManage.txt
8
9
标签:命令定义|setOnTimer
10
11
*格式*
12
|_.命令名  |_.参数1   |_.参数2		|
13
|setOnTimer|定时器编号|定时间隔(秒)	|
14
15
 
16
 
17
*说明*
18
* 参数1
19
自定义定时器的编号[0,2^64-1]
20
21
* 参数2
22
定时间隔设置
23
几秒中触发一次
24
25
* 执行setOnTimer命令时,QManage.txt中对应定时触发器会执行一次
26
即,
27
设定了一个每小时执行一次的定时器,
28
设定完毕,会执行一次
29
1小时后,会执行第二次
30
31
-
32
-
33
34
*%{color:deepskyblue}脚本示例:%*
35
36
bq. %{color:lightGrey};执行脚本设置定时器%
37
[@main]
38
#say
39
<开启定时/<notextile>@</notextile>开启定时>\ \
40
<关闭定时/<notextile>@</notextile>关闭定时>
41
%{color:lightGrey};--执行开启定时器%
42
[<notextile>@</notextile>开启定时]
43
#act
44
setOnTimer 0 5
45
setOnTimer 1 10
46
sendMsg 6 254 0号,1号定时器已开启
47
%{color:lightGrey};--执行关闭定时器%
48
[<notextile>@</notextile>关闭定时]
49
#act
50
setOffTimer 0
51
setOffTimer 1
52
sendMsg 6 254 0号,1号定时器已关闭	
53
54
55
56
bq. %{color:lightGrey};编辑登录设置脚本
57
..\Mir200\Envir\MapQuest_Def\QManage.txt%
58
%{color:lightGrey};定时器0%
59
[@onTimer0]
60
#act
61
sendMsg 6 <$time>位于%m|<$x>,<$y>
62
%{color:lightGrey};定时器1%
63
[@onTimer1]
64
#act
65
sendMsg 6 【特戒通知】过了10秒