XEricSin 发表于 2016-5-17 20:02:20

【已解决】!!MR:N?y1

本帖最后由 XEricSin 于 2016-9-8 03:37 编辑

!!MR:N?y1;
这个是收到魔法攻击后,返回目标站堆编号的。

我分别用了MR0,MR1,MR2来触发魔法攻击。
!?MR0;
!!IF:L^hi mr0^;
!!MR:N?y1 S?y2;
!!IF:L^%Y1 %Y2^;

!?MR1;
!!IF:L^hi mr1^;
!!MR:N?y1 S?y2;
!!IF:L^%Y1 %Y2^;

!?MR2;
!!IF:L^hi mr2^;
!!MR:N?y1 S?y2;
!!IF:L^%Y1 %Y2^;


奇怪的是,y1的值会是很random的一个数字,比如6387855785,-12738757363,254。。。
而且还有不同站堆重复返回值的,两个都是254的情况。

我想做收到buff和debuff时触发的功能。
求解 @贤知有您


更新:
从sal哪儿找到的ERA替代。
我放在FU29460里,如下。

*FU29460:P?y2;(=MR:N?y2)
!?FU29460;
!!UN:C42231940/4/?y1;
!!UN:C6919200/4/?y2;
!!VRx1:Sy1 -y2 -21708 :1352; = MR:N?x1;


沧海一粟 发表于 2016-5-17 20:31:13

MR:N的值是不对的,这个BUG似乎有个内存函数已修复,老外写的
建议不要用MR:N命令,建议不要用MR:N命令,建议不要用MR:N命令.....我曾经被这个命令坑了一鼻子血,这个命令会直接崩掉游戏,只要你检查了不用也一样

贤知有您 发表于 2016-5-17 21:34:47

这个命令没研究过.
因为沧海大哥已经被整得遍体鳞伤,所以偶也不敢用.

印象中有好几个替换的内存法,但一直都没时间测试真伪.
后来都忘记了,现在更是什么都不知道了.
;ft;
页: [1]
查看完整版本: 【已解决】!!MR:N?y1

捐赠