死灵法王脚本问题
;19.死灵法王!?FU17038&x1=-3;
!!BMx16:T?y1 N?y2 B?y3 I?y4 L?y6 F?i;
!!VRy7:Si &1;
!!VRy8:Si &16;
!!VRy9:Si &262144;
!!VRy10:Si &8388608;
!!VRy11:Si &-2147483648;
!!VRy12:Si &268435456;
!!FU|y1<0/y1=124/y1=149/y9=0/y10>0/y11>0/y12>0:E;
!!FU&y2>=y3/y6=0:E;
!!UN:C6919200/4/?y13;
!!VRy14:Sx16 *1352 +21708 +y13;
!!SN:E4481984/2/y14;
!!BMx16:P?y15;
!!VRy16:Sv1;
!!if&y2=0:; 处理死亡生物
!!BU:Ey15/?y17;
!!FU&y17>-1:E;
!!if&y7=1:; 处理双格死亡生物
!!BU:Ey16/?y18;
!!FU&y18>-1:E;
!!en:;
!!en:;
!!if&x4=555:;
!!VRv10:+1;
!!FU16000:P600/x16;
!!el:;
!!FU16027:Px16/x2/1/y4;//调用目标堆栈重生函数 By 007
!!en:;脚本限制龙属性的复活,但把对应的限制语句去掉改成!?FU17038&x1=-3;
!!BMx16:T?y1 N?y2 B?y3 I?y4 L?y6 F?i;
!!VRy7:Si &1;
!!VRy8:Si &16;
!!VRy9:Si &262144;
!!VRy10:Si &8388608;
!!FU|y1<0/y1=124/y1=149/y9=0/y10>0:E;
!!FU&y2>=y3/y6=0:E;
!!UN:C6919200/4/?y11;
!!VRy12:Sx16 *1352 +21708 +y11;
!!SN:E4481984/2/y12;
!!BMx16:P?y13;
!!VRy14:Sv1;
!!if&y2=0:; 处理死亡生物
!!BU:Ey13/?y15;
!!FU&y15>-1:E;
!!if&y7=1:; 处理双格死亡生物
!!BU:Ey14/?y16;
!!FU&y16>-1:E;
!!en:;
!!en:;
!!if&x4=555:;
!!VRv10:+1;
!!FU16000:P600/x16;
!!el:;
!!FU16027:Px16/x2/1/y4;//调用目标堆栈重生函数 By 007
!!en:;后仍然不能复活龙属性单位,这是为什么;yowe; 应该是FU16027通用脚本出错了。
!!FU16027:Px16/x2/1/y4; //调用目标堆栈重生函数 By 007
死灵复活调用的函数第3个参数是1=亡灵。
但脚本中有这个:
!!VRy11:Si &-2147483648;
!!FU&x3<3/y11<>0:E;处理龙生物
如果目标是龙,第三个参数却不是3,则退出。
就是这里。
应该把!!FU&x3<3/y11<>0:E;处理龙生物
改成!!FU&x3=3/y11=0:E;处理龙生物
XEricSin 发表于 2017-9-23 23:43
应该是FU16027通用脚本出错了。
!!FU16027:Px16/x2/1/y4; //调用目标堆栈重生函数 By 007
死 ...
;aiel;谢谢,终于能复活龙了。
页:
[1]