关于MR接收器的最新研究
以前自己对MR研究的不深,一直觉得N这个参数,没什么作用。在最新版的Erm2.81中文版中,先知就下了定论。【007注:测试证明,MR:N并不能获取正确的堆栈编号,而是得到一些很大的数字。因此该命令基本不可用!】
事情本来到此就可以为止了,但是我翻看地图Erm时,无意中注意到Air的地图。维京风暴(地雷版)里面的Erm里面有这些语句。
!?MR0;
!!MR:N?y78 D?y7 S?y35;
!!VRy32&y78=-889022380:S0;
!!VRy32&y78=2158704:S1;
!!VRy32&y78=40660:S2;
!!VRy32&y78=809588289:S3;
!!VRy32&y78=-896531395:S4;
!!VRy32&y78=72241693:S5;
!!VRy32&y78=294:S6;
!!VRy32&y78=809588289:S7;
看这里的意思是y32存储了战场生物堆建。真的是这样吗?我测试了很多次,证明确实有一部分是有效的。
为什么是一部分,因为我这里得到的y78的数字与Air的大部分不同,不知道是不是WOG版本的原因。也可能我用的是MR2接收器的原因。
那么,我得到的是什么样的数据呢?现在,与大家分享一下。
战场左边,!!MR:N?y78;得到的数据
堆建0=-889022380
堆建1=2182152
堆建2=40660
堆建3=811693665
堆建4=-894426019
堆建5=-856718548
堆建6=295
堆建7=809588289
堆建8=-895480365
堆建9=-856502397
堆建10=295
堆建11=1768126301
堆建12=2041341475
堆建13=-1082346440
堆建14=373
堆建15=1128748609
堆建16=1589102283
堆建17=4006462
堆建18=295
堆建19=1934054977
0-19已经包括20只部队,堆建20不知道,是怎么算的,得到的数据也不同。
战场右边 !!MR:N?y78;得到的数据。守方都是从堆建21开始的,不知道堆建20到哪里去了。
堆建21=-854704711
堆建22=295
堆建23=1665947201
堆建24=1632297490
堆建25=4442106
堆建26=373
堆建27=1682724417
堆建28=1591498803
堆建29=4612518 29
堆建30=799138 30
堆建31=1819217117
堆建32=1540389852
堆建33=-853959688
堆建34=295
堆建35=1296848449
堆建36=-1948301550
堆建37=5362397
堆建38=373
后面还有2个因为时间关系,没有测试出来。
现在我们知道了这个,那么可以做什么样的事情呢?呵呵,这功能可就大了。下面举个小小的Erm例子。 英雄有高级土系魔法,护盾是全体效果,没错吧,但是这个Erm让该英雄队伍里的龙巫妖,可以抵抗此魔法,护盾对其他部队有效,对它没效果。
ZVSE
!#MCv888:S@Hong@;
!?BF;
!!VR$Hong$:S-1;
!!DO1132/0/20/1:P21;
!?BF;
!!VR$Hong$:S-1;
!!DO1132/0/7/1:P1;
!!DO1132/21/27/1:P1;
!?FU1132&x1=1;
!!BMx16:T?y7 N?y73;
!!FU&y7<>196:E;
!!VR$Hong$:Sx16;
!?MR2;
!!MR:N?y78 S?y35;
!!VRy32&y78=-889022380:S0;
!!VRy32&y78=2182152:S1;
!!VRy32&y78=40660:S2;
!!VRy32&y78=811693665:S3;
!!VRy32&y78=-894426019:S4;
!!VRy32&y78=-856718548:S5;
!!VRy32&y78=295:S6;
======================================
!!VRy32&y78=-854704711:S21;
!!VRy32&y78=295:S22;
!!VRy32&y78=1665947201:S23;
!!VRy32&y78=1632297490:S24;
!!VRy32&y78=4442106:S25;
!!VRy32&y78=373:S26;
!!VRy32&y78=1682724417:S27;
!!FU|y35<>27:E;
!!VRz-1&y32=$Hong$:S^{神龙}吸收了 %Y32魔法伤害!%$Hong$^;
!!MM&y32=$Hong$:Sz-1;
!!MR&y32=$Hong$:F100;
[ 本帖最后由 fly123 于 2013-5-19 19:58 编辑 ]
回复 鼓励多发帖 1# 的帖子
因为我这里得到的y78的数字与Air的大部分不同——这个数值如果会不同,那是不是说明数值不是固定的?!?MR0;
!!MR:N?y78 D?y7 S?y35;
!!VRy32&y78=-889022380:S0;
这个air维京地图的代码,现有个问题就是,在MR接收器下检查堆栈都有可能报错,我可吃多了这苦头,当时的ERM帮助没有注释,我只是加了检查的代码后面并没有执行操作都出现了报错,害我白白想了一个月究竟是怎么死的,呵呵
回复 跟帖促繁荣 3# 的帖子
现在为止,我测试的时候,功能是正常的,也没死机。数字是不是固定的,不好说,我拿自己一个新建的随机图,再和仙剑地图里,测试,得到的数据基本一样。回复 我回帖我光荣 4# 的帖子
写的这个Erm测试时,确实有效。 测试了不同的WOG版本,得到的参数都不一样,我觉得应该是WOG版本的原因。版本不同,MR:N得到的数据也不同。回复 发帖回帖人人有责 6# 的帖子
F大辛苦了,MR:N我是不敢用了,一朝被蛇咬,十年怕井绳;gaxing;至于只检查是否会出现报错,还是很难一言说清楚的,建议F大可试试打分7队的4000神怪主或者4000邪神王让对方目标多施法什么的。
回复 7# 的帖子
那就有空试试。;orz; 另外。沧海大师,帮我看看,我这个Erm怎么有问题。你一看,就知道问题。现在的问题时,测试的时候,最后的堆建,没效果,就是堆建6的龙巫妖,施放护盾,对它有效,其他的龙巫妖无效,我检查了循环,是对的啊,找不到问题所在。帮我看看,怎样?;orz; ZVSE!?BF;
!!DO1132/0/6/1:P2/50;
!!DO1132/0/6/1:P1/50;
!!DO1132/21/27/1:P1/50;
!?FU1132&x1=1;
!!BMx16:T?y7 N?y8 I?g;
!!BHg:N?y11;
!!HEy11:O?s;
!!OW:C?v1;
!!FU|y7<>196/y8<1/v1<>s:E;
!!VRvx2:Sx16;
!!VRx2:+1;
!?FU1132&x1=2;
!!VRvx2:S-1;
!!VRx2:+1;
!?MR2;
!!MR:N?y78 S?y35;
!!IF:M^ n=%Y78^;
!!VRy32&y78=-889022380:S0;
!!VRy32&y78=2182152:S1;
!!VRy32&y78=40660:S2;
!!VRy32&y78=811693665:S3;
!!VRy32&y78=-894426019:S4;
!!VRy32&y78=-856718548:S5;
!!VRy32&y78=295:S6;
======================================
!!VRy32&y78=-854704711:S21;
!!VRy32&y78=295:S22;
!!VRy32&y78=1665947201:S23;
!!VRy32&y78=1632297490:S24;
!!VRy32&y78=4442106:S25;
!!VRy32&y78=373:S26;
!!VRy32&y78=1682724417:S27;
!!FU|y35<>27:E;
!!DO1133/0/6/1:P50/y32;
!?FU1133;
!!VRz-1|x2=vx1:S^v50=%V50v51=%V51v52=%V52v53=%V53v54=%V54v55=%V55v56=%V56^;
!!MM|x2=vx1:Sz-1;
!!MR|x2=vx1:F100;
!!VRx1:+1; HC论坛上老Ber他们也讨论过这个问题.
基本结论是:不要使用这个MR:N作为检测堆栈参数.
据说ERA的内存可以找到该堆栈.
不过又说分WOG和ERA的情况
又要分是否开启生物经验的情况
我也没去细致考虑这个问题了.
页:
[1]