gigichart 发表于 2017-2-9 08:38:28

[已解决]半兽人的旋转飞斧结束后自身会变成镜象

本帖最后由 gigichart 于 2017-2-10 04:14 编辑

;lul;该BUG触发几率极高,谁来解决一下@神奇的卡片 @最后的守护 @贤知有您

!?FU17003&x1=324;旋转飞斧1
!!FU|x2<0/x2>41/x3<0/x3>41:E;
!!BMx3:N?y9 G56/?y10/d U3/?y11 P?y12 F?i;
!!VRi:&32768;
!!FU|y9<1/y11<2/i>0:E;   召唤物/弹药0/连击时不触发
!!FU16011:Px3/x2/?y13; //调用计算生物之间距离函数 By Besry
!!if&y13<x5:;   10格内目标触发
!!UN:N3/4/x4/1;
!!VRz10:Sz220485;
!!MM:Sz10;
!!VRz9:S^Precison.wav^;
!!SN:Pz9;
!!VRz3:S^Zz89AT.def^;
!!FU16042:P0/3/x3/1/0/1;//调用指定堆栈施放外调DEF函数 By 007
!!BMx3:Fd32768;    临时增加双击
!!VRz2:S^Zz89AT.def^;
!!FU16032:Px3/2; //调用通过DEF变换箭手箭的函数 By Oxfea &007
!!VRv6120:S1;
!!VRz10:Sz220486;
!!BU:Mz10;
!!if&y10=0:;
!!BMx3:M56/1/x6;附加初级孤注+100%
!!en:;
!!en:;


!?BG1&1000/v6103=0;
!!FU17004&v1370=89/v1360=7/v6120>0:P320/v1364;       旋转飞斧2 *v6120*
!!FU17004&v1370=96/v1360=6/v6120>0:P322/v1364;       比蒙狂化2 *v6120*
!!FU17004&v1370=97/v1360=6/v6120>0:P322/v1364;
!!FU17004&v1370=156/v1360=6/v6120>0:P322/v1364;

!?FU17004&x1=320;旋转飞斧后
!!VRz3:S^Zz89AT.def^;
!!FU16042:P0/3/x2/1/1/1;//调用指定堆栈施放外调DEF函数 By 007
!!BMx2:Fd-32768;
!!VRz2:S^PORCHX.def^;还原标志/箭夭/变量/魔法状态
!!FU16032:Px2/2; //调用通过DEF变换箭手箭的函数 By Oxfea &007
!!VRv6120:S0;
!!if&x2>-1:;
!!BMx2:N?y9 G56/?y10/d;
!!FU16014&y9>0/y10>0:Px2/56;//调用直接清空堆栈魔法函数 By 007
!!en:;

!?FU17004&x1=322;比蒙狂化后
!!VRv6120:S0;
!!SS41:E0/0;还原伤害
!!BU:C?y9;
!!FU|x2<0/x2>41/y9=1:E;
!!BMx2:N?y10;
!!if&y10>0:;
!!BMx2:G41/?y11/d;
!!FU16014&y11>0:Px2/41;//调用直接清空堆栈魔法函数 By 007
!!en:;

贤知有您 发表于 2017-2-9 10:00:44

Fd-32768这句比较危险,最好是先确定该堆栈是否有该标志。否则可能会导致标志混乱。

gigichart 发表于 2017-2-9 12:55:21

贤知有您 发表于 2017-2-9 10:00
Fd-32768这句比较危险,最好是先确定该堆栈是否有该标志。否则可能会导致标志混乱。

!!FU16042:P0/3/x3/1/0/1;//调用指定堆栈施放外调DEF函数 By 007
!!BMx3:Fd32768;    临时增加双击
!!VRz2:S^Zz89AT.def^;

但是上有临时增加标志啊;lul;

贤知有您 发表于 2017-2-9 18:09:31

变成镜像后,不知道还有什么标志出来.可以用界面MOD看看堆栈标志是否错乱了.

gigichart 发表于 2017-2-10 04:13:41

贤知有您 发表于 2017-2-9 18:09
变成镜像后,不知道还有什么标志出来.可以用界面MOD看看堆栈标志是否错乱了.

;bf;看了下,确实是混乱的,标志那里全满的
试了下用变量表示标志后没继续出这问题(也可能只试几次试的太少,没继续碰到)
看来脚本标志只认变量,没变量就要出错;kaun;

XEricSin 发表于 2017-2-10 18:34:18

Fd后面可能是无法识别负数。我貌似也遇到过。
可能是负10进制数转2进制问题,你可以找个在线转换器试试,一般会出来一个补数(我不知道怎么叫),而不是简单加个负号。
用整数或者变量应该没问题。
页: [1]
查看完整版本: [已解决]半兽人的旋转飞斧结束后自身会变成镜象

捐赠