遇到一个难题,关于属性的问题
#if
#act
ChangeHumAbility 5 = 0
ChangeHumAbility 6 = 0
ChangeHumAbility 7 = 0
ChangeHumAbility 8 = 0
ChangeHumAbility 9 = 0
ChangeHumAbility 10 = 0
#if
equal N$攻击套 1
#act
ChangeHumAbility 5 + 30000
ChangeHumAbility 6 + 30000
CLEARDELAYGOTO
DELAYGOTO 12 @攻击重读
#ELSEACT
ChangeHumAbility 5 = 0
ChangeHumAbility 6 = 0
[@攻击重读]
#IF
#ACT
CalcPercent <$MAXDC> 50 N$最高攻击增加
ChangeHumAbility 6 + <$STR(N$最高攻击增加)>
这样写的话,穿脱都没什么问题。
但是问题来了。我想魔法和道术也这样。但是就出现了bug,研究了2小时没找到头绪。特来求助大神门。。
#if
equal N$魔法套 1
#act
ChangeHumAbility 7 + 30000
ChangeHumAbility 8 + 30000
CLEARDELAYGOTO
DELAYGOTO 12 @魔法重读
#ELSEACT
ChangeHumAbility 7 = 0
ChangeHumAbility 8 = 0
[@魔法重读]
#IF
#ACT
CalcPercent <$MAXMC> 50 N$最高魔法增加
ChangeHumAbility 8 + <$STR(N$最高魔法增加)>
但是这样写,就有问题,先加的魔法,攻击下面的攻击重读不会触发了。只能2选1.。我蒙了
求助大神们。。。 目前知道了。问题出现在清除延时上面。但是不知道怎么写了 解决了。直接goto
页:
[1]