大哥们帮小弟修改修改脚本

admin 2023/04/19 14:53:06 170
现在问题是 人物释放任何技能都会被标红的【StopMagic】中断。。。求大佬
[@BeginMagic]
#IF
EQUAL N$野蛮冷却 0
EQUAL <$MagicName> 野蛮冲撞
#act
mov N$野蛮冷却 8
goto @三段印
#elseact
StopMagic
sendmsg 6 野蛮冲撞正在冷却中..
break

[@三段印]
#if
small N$三段野蛮次数 3
#act
#elseact
mov N$野蛮冷却 8
mov N$三段野蛮次数 0
SENDMSG 5 [野蛮冲撞]三段印结束,进入冷却
StopMagic
break

#OR
CheckContainsText <$STR(T50)> 三段印
CheckContainsText <$STR(T49)> 三段印
#ACT
mov N$野蛮冷却 0
#CALL [铭文\铭文内容\野蛮冲撞.txt] @野蛮冲撞11
SENDMSG 6 三段印,第<$STR(N$三段野蛮次数)>段
break



补充内容 (2023-1-14 16:37):
设置技能冷却时间减少:
SetSkillDecCD 技能名称 操作符(+/-/=) 时间(秒)   这个命令用不明白 明明已经设置恢复原始技能冷却时间了,但是还是不行,所以就只能自己用变量来控制野蛮时间了。 [@BeginMagic]
#IF
EQUAL N$野蛮冷却 0
EQUAL <$MagicName> 野蛮冲撞
#act
mov N$野蛮冷却 8
goto @三段印
break

#IF
Not EQUAL N$野蛮冷却 0
EQUAL <$MagicName> 野蛮冲撞
#act
StopMagic
sendmsg 6 野蛮冲撞正在冷却中..
break
#IF
EQUAL N$野蛮冷却 0
EQUAL <$MagicName> 野蛮冲撞

这个检测条件不足 你检测了冷却时间和野蛮技能,你放烈火技能等其他技能,这上都是elseact,所以被红字中断


感谢大佬 大佬牛逼
返回