【已解决】求助,我给部队添加上经验特技接受后,魔法元素添加不上,什么原因?
我给部队添加上经验特技接受后,黑龙可以1级接受,而魔法元素则不行,什么原因?ZVSE
!!VRy-1:Sx16 +1 *-1;
!!EAy-1:F119/48/?y-22 F0/?y-23; 检查怪物是否有接受技能,检查第一个空技能槽编号
!!IF&y-22<y-23:V2/1;
!!EAy-1&2:By-22/1/119/48/1/1/1/1/1/1/1/1/1/1/1; 如果有接受,0级获得接受
!!EAy-1&-2/y-23<14:By-23/1/119/48/1/1/1/1/1/1/1/1/1/1/1;如果没有接受,第一个空技能槽小于14,加接受
!!EAy-1&-2/y-23>13:B13/1/119/48/1/1/1/1/1/1/1/1/1/1/1;满槽时直接替换第8
[ 本帖最后由 骷髅召唤师 于 2011-4-19 16:55 编辑 ]
回复 1# 的帖子
我不知道我说的对不,你当参考吧!!!EA:F命令检查位置如果没有此技能则返回的值为-1,所以标志2永远为true
那么只有
!!EAy-1&2:By-22/1/119/48/1/1/1/1/1/1/1/1/1/1/1; 如果有接受,0级获得接受
这条命令会被触发.
由此推出如果单位无接受,不会被添加接受
可是魔法元素拥有接受特技,为什么没被重置呢?我想问一下这魔法元素是怎么来的,英雄生物槽自带的还是战场上生成的? 魔法元素和黑龙都是英雄生物槽自带的,可黑龙可以1级接受,而魔法元素则不行。搞不懂了。
回复 4# 的帖子
难道是前面的代码出错了?回复 5# 的帖子
全部代码ZVSE
!#VRz210:S^{超级龙王神力}
己方所有生物免疫1-4级魔法的影响。
拥有龙的飞行及龙息特技并获得接受经验特技。^;
!#UN:A134/10/210;
!?BA0;
!!BA:H0/?v9555;攻击方英雄编号v9555
!!BA:H1/?v9560;防守方英雄编号v9560
!?BF;
!!HEv9555&v9555>-1:A2/134/d/?y-1; 获取进攻方英雄宝物
!!HEv9560&v9560>-1:A2/134/d/?y-2; 获取防守方英雄宝物
!!DO26000/0/20/1&y-1>0:P;
!!DO26000/21/41/1&y-2>0:P;
!?FU26000;
!!BMx16:T?y1 N?y2;
!!FU&y1<0/y1>196/y2<1:E;
!!FU&y1>144/y1<150:E; 战争机器无效
!!FU&y1>173/y1<192:E; 宠物无效
!!BMx16:T?y1 F?i F?y2;
!!FU&y1=63/y1=154/y1=159:E;
!!VRi:&524288; 环击
!!FU&i>0:E;
!!VRy4:|8;龙息
!!VRy3&y4>0:Sy2|y4;
!!BMx16&y1<>63/y1<>154/y1<>159/y4<>0:Fy3;
!!BMx16:T?y1 F?y2;
!!FU&y1=54/y1=55/y1=129/y1=153:E;
!!VRy4:|2;飞行
!!VRy3&y4>0:Sy2|y4;
!!BMx16&y1<54/y1>55/y1<>129/y1<>153/y4<>0:Fy3;
!!VRy-1:Sx16 +1 *-1;
!!EAy-1:F119/48/?y-22 F0/?y-23; 检查怪物是否有接受技能,检查第一个空技能槽编号
!!IF&y-22<y-23:V2/1;
!!EAy-1&2:By-22/1/119/48/1/1/1/1/1/1/1/1/1/1/1; 如果有接受,0级获得接受
!!EAy-1&-2/y-23<14:By-23/1/119/48/1/1/1/1/1/1/1/1/1/1/1;如果没有接受,第一个空技能槽小于14,加接受
!!EAy-1&-2/y-23>13:B13/1/119/48/1/1/1/1/1/1/1/1/1/1/1;满槽时直接替换第8 ZVSE
!#VRz210:S^{超级龙王神力}
己方所有生物免疫1-4级魔法的影响。
拥有龙的飞行及龙息特技并获得接受经验特技。^;
!#UN:A134/10/210;
!?BA0;
!!BA:H0/?v9555;攻击方英雄编号v9555
!!BA:H1/?v9560;防守方英雄编号v9560
!?BF;
!!HEv9555&v9555>-1:A2/134/d/?y-1; 获取进攻方英雄宝物
!!HEv9560&v9560>-1:A2/134/d/?y-2; 获取防守方英雄宝物
!!DO26000/0/20/1&y-1>0:P;
!!DO26000/21/41/1&y-2>0:P;
!?FU26000;
!!BMx16:T?y1 N?y2;
!!FU&y1<0/y1>196/y2<1:E;
!!FU&y1>144/y1<150:E; 战争机器无效
!!FU&y1>173/y1<192:E; 宠物无效
!!BMx16:T?y1 F?i F?y2;
!!FU&y1=63/y1=154/y1=159:E;
!!VRi:&524288; 环击
!!FU&i>0:E; 魔法元素拥有环击,函数至此退出了
!!VRy4:|8;龙息
!!VRy3&y4>0:Sy2|y4;
!!BMx16&y1<>63/y1<>154/y1<>159/y4<>0:Fy3;
!!BMx16:T?y1 F?y2;
!!FU&y1=54/y1=55/y1=129/y1=153:E;
!!VRy4:|2;飞行
!!VRy3&y4>0:Sy2|y4;
!!BMx16&y1<54/y1>55/y1<>129/y1<>153/y4<>0:Fy3;
!!VRy-1:Sx16 +1 *-1;
!!EAy-1:F119/48/?y-22 F0/?y-23; 检查怪物是否有接受技能,检查第一个空技能槽编号
!!IF&y-22<y-23:V2/1;
!!EAy-1&2:By-22/1/119/48/1/1/1/1/1/1/1/1/1/1/1; 如果有接受,0级获得接受
!!EAy-1&-2/y-23<14:By-23/1/119/48/1/1/1/1/1/1/1/1/1/1/1;如果没有接受,第一个空技能槽小于14,加接受
!!EAy-1&-2/y-23>13:B13/1/119/48/1/1/1/1/1/1/1/1/1/1/1;满槽时直接替换第8
回复 7# 的帖子
谢谢,厉害啊。我知道如何修改了。[ 本帖最后由 骷髅召唤师 于 2011-4-19 14:33 编辑 ]
回复 7# 的帖子
现在有个新问题ZVSE
!#VRz210:S^{超级龙王神力}
己方所有生物免疫1-4级魔法的影响。
拥有龙的飞行及龙息特技并获得接受经验特技。^;
!#UN:A134/10/210;
!?BA0;
!!BA:H0/?v9555;攻击方英雄编号v9555
!!BA:H1/?v9560;防守方英雄编号v9560
!?BF;
!!HEv9555&v9555>-1:A2/134/d/?y-1; 获取进攻方英雄宝物
!!HEv9560&v9560>-1:A2/134/d/?y-2; 获取防守方英雄宝物
!!DO26000/0/20/1&y-1>0:P;
!!DO26000/21/41/1&y-2>0:P;
!?FU26000;
!!BMx16:T?y1 N?y2;
!!FU&y1<0/y1>196/y2<1:E;
!!FU&y1>144/y1<150:E; 战争机器无效
!!FU&y1>173/y1<192:E; 宠物无效
!!BMx16:T?y1 F?i F?y2;
!!FU&y1=63/y1=154/y1=159:E;
!!VRi:&524288; 环击
!!VRy4:|8;龙息
!!VRy3&y4>0:Sy2|y4;
!!BMx16&y1<>63/y1<>154/y1<>159/i<=0/y4<>0:Fy3; i<=0如果放在这里则拥有环击的就不能飞行了。没有还击则加上龙息,有还击则不加上龙息
!!BMx16:T?y1 F?y2;
!!FU&y1=54/y1=55/y1=129/y1=153:E;
!!VRy4:|2;飞行
!!VRy3&y4>0:Sy2|y4;
!!BMx16&y1<54/y1>55/y1<>129/y1<>153/y4<>0:Fy3;
!!VRy-1:Sx16 +1 *-1;
!!EAy-1:F119/48/?y-22 F0/?y-23; 检查怪物是否有接受技能,检查第一个空技能槽编号
!!IF&y-22<y-23:V2/1;
!!EAy-1&2:By-22/1/119/48/1/1/1/1/1/1/1/1/1/1/1; 如果有接受,0级获得接受
!!EAy-1&-2/y-23<14:By-23/1/119/48/1/1/1/1/1/1/1/1/1/1/1;如果没有接受,第一个空技能槽小于14,加接受
!!EAy-1&-2/y-23>13:B13/1/119/48/1/1/1/1/1/1/1/1/1/1/1;满槽时直接替换第8
ZVSE
!#VRz210:S^{超级龙王神力}
己方所有生物免疫1-4级魔法的影响。
拥有龙的飞行及龙息特技并获得接受经验特技。^;
!#UN:A134/10/210;
!?BA0;
!!BA:H0/?v9555;攻击方英雄编号v9555
!!BA:H1/?v9560;防守方英雄编号v9560
!?BF;
!!HEv9555&v9555>-1:A2/134/d/?y-1; 获取进攻方英雄宝物
!!HEv9560&v9560>-1:A2/134/d/?y-2; 获取防守方英雄宝物
!!DO26000/0/20/1&y-1>0:P;
!!DO26000/21/41/1&y-2>0:P;
!?FU26000;
!!BMx16:T?y1 N?y2;
!!FU&y1<0/y1>196/y2<1:E;
!!FU&y1>144/y1<150:E; 战争机器无效
!!FU&y1>173/y1<192:E; 宠物无效
!!BMx16:T?y1 F?i F?y2;
!!FU&y1=63/y1=154/y1=159:E;
!!VRi:&524288; 环击
!!VRy4:|8;龙息
!!VRy3&y4>0:Sy2|y4;
!!BMx16&y1<>63/y1<>154/y1<>159/y4<>0:Fy3;
!!BMx16:T?y1 F?y2;
!!FU&y1=54/y1=55/y1=129/y1=153:E;
!!VRy4:|2;飞行
!!VRy3&y4>0:Sy2|y4;
!!BMx16&y1<54/y1>55/y1<>129/y1<>153
/i<=0/y4<>0:Fy3; i<=0如果放在这里则拥有环击的也能飞行
!!VRy-1:Sx16 +1 *-1;
!!EAy-1:F119/48/?y-22 F0/?y-23; 检查怪物是否有接受技能,检查第一个空技能槽编号
!!IF&y-22<y-23:V2/1;
!!EAy-1&2:By-22/1/119/48/1/1/1/1/1/1/1/1/1/1/1; 如果有接受,0级获得接受
!!EAy-1&-2/y-23<14:By-23/1/119/48/1/1/1/1/1/1/1/1/1/1/1;如果没有接受,第一个空技能槽小于14,加接受
!!EAy-1&-2/y-23>13:B13/1/119/48/1/1/1/1/1/1/1/1/1/1/1;满槽时直接替换第8
[ 本帖最后由 骷髅召唤师 于 2011-4-19 15:20 编辑 ]
回复 9# 的帖子
不知道你想表达什么?到底是有环击的要不要飞行?回复 10# 的帖子
部队拥有飞行和龙息,环击和龙息应该是不能同时存在的吧。回复 11# 的帖子
嗯,是吧 555,你是搞编程的吧看你发帖不多,但是说话很有力度啊
回复 13# 的帖子
不是啊,我是在校大学生,学证券的,对这些东西只是感兴趣,原来还为了用好WE还学过JASS...我认为DIY游戏的乐趣比玩游戏的乐趣大一些,其实只要有兴趣了没什么做不好的。
回复 14# 的帖子
现在大部分的ERM高手都退隐了,幸好还有LS的存在给我们新手指点。 下载了试试看了
页:
[1]