号令倒计时器(精确版)
-
每五分钟循环一次,2 分钟前,1 分钟前、30 秒前、10 秒前、5 秒前以及刷新时刻都会在帮派频道通知。
可以结合 自定监控 帮派聊天 自动打开,需要手动停止。
-
自定监控:
类型:聊天
关键字:我忘了(好像是即刻开始进攻?)
MSG/其他人名称:谁开帮派写谁
输入自定义命令:$usezml 号令倒计时器
-
要新建一个自命令,命名为:号令倒计时器
- 或者,选择类型为 Raidjs流程,拷贝下面的代码。
- 或者,选择类型为 Raidjs流程,然后
@call 流程名
;新建一个流程,拷贝下面的代码。
pty 注意:号令计时器已经启动! [if] (stamp0) == null ($stamp0) = (:hour) * 60 * 60 + (:minute) * 60 + (:second) ($interval) = 60 * 5 ($did_120) = false ($did_60) = false ($did_30) = false ($did_10) = false ($did_5) = false [while] true ($stamp) = (:hour) * 60 * 60 + (:minute) * 60 + (:second) ($r_120) = (stamp) + 120 - (stamp0) [if] (r_120) >= (interval) && (did_120) == false pty 注意:号令将在 2 分钟后刷新! ($did_120) = true ($r_60) = (stamp) + 60 - (stamp0) [if] (r_60) >= (interval) && (did_60) == false pty 注意:号令将在 1 分钟后刷新! ($did_60) = true ($r_30) = (stamp) + 30 - (stamp0) [if] (r_30) >= (interval) && (did_30) == false pty 注意:号令将在 30 秒后刷新! ($did_30) = true ($r_10) = (stamp) + 10 - (stamp0) [if] (r_10) >= (interval) && (did_10) == false pty 注意:号令将在 10 秒后刷新! ($did_10) = true ($r_5) = (stamp) + 5 - (stamp0) [if] (r_5) >= (interval) && (did_5) == false pty 注意:号令将在 5 秒后刷新! ($did_5) = true ($r) = (stamp) - (stamp0) [if] (r) >= (interval) pty 注意:号令已经刷新! ($did_120) = false ($did_60) = false ($did_30) = false ($did_10) = false ($did_5) = false ($stamp0) = (stamp) @await 200
复制上方代码
-
-
@Raid
B
-
好像不太准吧。。。滞后
-
不准吗?号令是 5 分钟后刷新吗
-
大佬这个用触发器做是不是简单一点
-
可以
-
这个确实有点不准确 好像是号令波数越多延迟越大
-
那就使用精确版
-
@Bob-cn emm,我就是直接用的精确版,具体延迟我下次帮派战可以记录一下
-
有个朋友跟我说后台标签的计时器容易不准,包括并不限于计时器方面 应该是浏览器的一种节省资源方式。是这样吗
-
@分神 后台标签的计时器 是什么
-
@Bob-cn 就是浏览器开很多标签页。。。
-
不用那么麻烦吧,这是我用的,感觉还是很准的
名称:自动计时
类型(type):聊天
动作(action):
关键字(使用半角 | 分割):成员听令|1刷新了1
触发对象: 其他人
MSG/其他人名称(使用半角 | 分割):
Buff层数:
输入自定义命令(用半角分号(;)分隔):
$wait 240000;pty 4分钟了;$wait 60000;pty 1刷新了1;最后的想多加几次报时,可以改成
$wait 240000;pty 4分钟了;$wait 30000;pty 号令将在 30 秒后刷新!;$wait 20000;pty 号令将在 10 秒后刷新!;$wait 5000;pty 号令将在 5 秒后刷新!;$wait 5000;pty 1刷新了1;
-
@王书书 大佬 我用了你这个 计时器 但是 帮派打完了还在自动计时 。。
-
@牧守 需要手动停止
-
用触发器监控 最终胜利 这个关键字,停止倒计时流程的指令是什么呢0.0
-
@懒灵根 目前还没有,后面添加