帅气小狗 发表于 2026-3-28 19:45:13

【技能CD问题】装备触发技能,重新佩戴会重置技能CD,怎么破?

一个装备
带上后触发技能(威力较大)所以需要差不多120M的CD时间
但脱下再佩戴后CD立刻变0
有想过用计时器解决
但想问问论坛的大佬们有没有更好的方法解决这个重置CD问题

聪明小熊 发表于 2026-3-28 19:45:13

苦于这种好久了  希望增加倒计时  方便简单  不用设置烦人的定时器
设置个人倒计时:SetCountDown 序号(0-255) 时间(秒) 下线是否保存(0,1)  倒计时结束标签
设置全局倒计时:SetCountDown 序号(0-255) 时间(秒) 下线是否保存(0,1)  倒计时结束标签
同时增加相关变量
剩余倒计时时间:<$countdown0-255>
有了这个  你可以设置个人倒计时标签   检测变量是否为零
再进行下步操作

阳光小熊 发表于 2026-3-28 19:45:13

机器人时间戳,用个U或者J记录使用时间,对比G变量定点数

快乐云朵 发表于 2026-3-28 19:45:13

做个延迟跳转?给施法这个技能的时候赋予一个变量延迟12000 GOTO 执行变量清零  也有做个计时器,释放技能开启计时器并且赋予一个U变量  120  计时器QM那边每秒扣除U变量直到为0即可停止计时器

快乐小鱼 发表于 2026-3-28 19:45:13

#IF
EQUAL  U0  0
#ACT
;技能可继续释放
MOV U0 120
SetOnTimer 0 1  
这样子就在QM的计时器里开启了倒计时
QManage.txt:
[@OnTimer0]
#IF
EQUAL U0 0
#ACT
SetOffTimer 0
#IF
LARGE  U0  0
#ACT
DEC U0 1

快乐云朵 发表于 2026-3-28 19:45:13

别想太多的了 还是用个人计时器吧。

坚强小鹿 发表于 2026-3-28 19:45:13

就时间戳最好了,开始记录一下,使用得时候再检测一下

阳光小猪 发表于 2026-3-28 19:45:13

用个人计时器 配合一个u变量最好的了。。。。。。。。。。
上线再检测U变量。

勤奋小羊 发表于 2026-3-28 19:45:13

我是让装备不允许脱下来,要去安全区找npc才能脱。。。。

机智小鹿 发表于 2026-3-28 19:45:13

老鼠药哦 发表于 2021-9-23 11:01 我是让装备不允许脱下来,要去安全区找npc才能脱。。。。
你这方法太过粗暴,不过也简单有效。
页: [1] 2
查看完整版本: 【技能CD问题】装备触发技能,重新佩戴会重置技能CD,怎么破?