勇敢小鹿 发表于 2026-3-29 18:14:36

减少技能CD的指令SetSkillDecCD 如何还原值


烈火剑法初始6秒
我再这里减了2秒
#act
; 烈火剑法缩短3秒的CD时间
SetSkillDecCD 烈火剑法 + 2
GetSkillDecCD 烈火剑法 N1
GetSkillCD 烈火剑法 N2
SENDMSG 6 烈火剑法缩短CD时间<$Str(N1)>秒,当前冷确时间为<$Str(N2)>秒
触发后。。如何还原烈火剑法初始6秒

坚强小鱼 发表于 2026-3-29 18:14:36

我的建议是:
先保存默认冷却时间到N3,在要恢复的地方用N3变量就是了
#ACT
GetSkillCD 烈火剑法 N3 (初始值)
SetSkillDecCD 烈火剑法 + 2
GetSkillDecCD 烈火剑法 N1
GetSkillCD 烈火剑法 N2 (修改后)
SENDMSG 6 烈火剑法缩短CD时间<$Str(N1)>秒,当前冷确时间为<$Str(N2)>秒
页: [1]
查看完整版本: 减少技能CD的指令SetSkillDecCD 如何还原值