想要设定让指挥官可以施法后再动?请高手看下这个erm的问题在哪?
ZVSE** post-action trigger **
!?BG1&v7185=1/-998;
!!BMv7080&v7080>-1:T?y-3 I?y-4;
!!BMv7080&v7092>=174/v7092<=191/v7081=10:F?i;
!!VRi:+33554432;
!!BMv7080:Fi;[指挥官施法后再次行动]
把官方指挥官强化erm修改了一点。但用BM:Fd33554432设置指挥官“士气标志” 无效,改成如上代码还是不行。求助啊;dao; 应该可以借鉴TE里面的脚本,神怪,大天等等都是施法后再行动。
回复 1# 的帖子
33554432 - 当前堆栈为待机召唤师说得对
原帖由 希望创师 于 2012-5-6 15:09 发表 http://bbs.h3wog.com/images/common/back.gifZVSE
** post-action trigger **
!?BG1&v7185=1/-998;
!!BMv7080&v7080>-1:T?y-3 I?y-4;
!!BMv7 ...
0x01000000 = 16777216 - 当前堆栈士气向上
0x02000000 = 33554432 - 当前堆栈为待机
0x04000000 = 67108864 - 当前堆栈已行动~你应该用这个去解决。 原帖由 沧海一粟 于 2012-5-6 15:37 发表 http://www.wogcn.net/images/common/back.gif
0x01000000 = 16777216 - 当前堆栈士气向上
0x02000000 = 33554432 - 当前堆栈为待机
0x04000000 = 67108864 - 当前堆栈已行动~你应该用这个去解决。
设置成67108864不就是说当前堆栈已经行动过,不能再行动了吗?那还怎么施法后行动呢?
回复 5# 的帖子
动作后判断生物动作是否为施法,是否有士气向上的标志,然后减去67108864标志即可。但用erm很难完全真正意义上的实现再次行动。 如果能有真*士气向上,那么再次行动就有效了。 原帖由 希望创师 于 2012-5-6 19:00 发表 http://bbs.h3wog.com/images/common/back.gif如果能有真*士气向上,那么再次行动就有效了。
不是有个专门“士气向上”的标志吗,我的意思是说要限定该标志出现时不出现再次行动,你想一下应该很快就可以明白为什么要这么做了;ekow; 不明白,士气就是再次行动啊,为什么要限制? 原帖由 沧海一粟 于 2012-5-6 16:13 发表 http://www.h3wog.com/images/common/back.gif
动作后判断生物动作是否为施法,是否有士气向上的标志,然后减去67108864标志即可。但用erm很难完全真正意义上的实现再次行动。
这里的减去应该怎么做? &为与计算,|为或计算,那个符号是非计算呢?;dao;
回复 10# 的帖子
这样是增加:Fd67108864~可以使没有行动的生物无法行动,动作前添加效果好反之这样就是减少了Fd-67108864~可以使行动后的生物再次行动,如果对自身使用必须动作后。
[ 本帖最后由 沧海一粟 于 2012-5-6 22:07 编辑 ] 原帖由 希望创师 于 2012-5-6 21:54 发表 http://bbs.h3wog.com/images/common/back.gif
不明白,士气就是再次行动啊,为什么要限制?
既然你已经出士气可以再次行动,还用ERM去实现再次行动有什么意义? 沧版强人啊,这样确实可以施法后行动了。而且可以再次施法,于是又可以再次行动了。如果法力够,指挥官可以一直这样放着魔法…… ! 有点bt啊,能限制指挥官施法后只能攻击,不能施法吗?海
[ 本帖最后由 希望创师 于 2012-5-6 23:07 编辑 ]
回复 13# 的帖子
你这个就跟TE的神怪主类似了,呵呵。至于施法后再动而不再施法,这个倒有点麻烦,暂时没有好的思路,目前想到的方法是先用V变量记录指挥官的施法次数,再动时将施法次数清0,然后下回合恢复就行了。 太强大了,有字天书啊
页:
[1]