此心光明 发表于 2013-6-4 10:42:05

【ERM求助】关于寻梦人一键招城镇兵系统

城镇数目多起来后,使用一键招兵系统,招出来的兵力跟城镇可招兵力总和不对等。特别是当有些城镇的兵力已经被招出来后,使用脚本招出来的兵力反而可能比原来更多。规律不明……
发现问题很久了,一直没能解决,也不明原理。哪位大神帮忙看一下怎么回事?;aiel;

[ 本帖最后由 此心光明 于 2013-6-5 01:09 编辑 ]

zhuc1977 发表于 2013-6-4 10:47:34

不应该啊,你是不是MOD开多了起冲突了。

此心光明 发表于 2013-6-4 10:50:23

一个例子:






此心光明 发表于 2013-6-4 10:55:30

回复 消灭零回复 2# 的帖子

应该不是其他脚本的影响,寻梦人使用前有对变量进行初始化。你可以找一下脚本看看。

此心光明 发表于 2013-6-5 01:08:49

终于弄明白了,很小白的问题,寻梦人当时怎么就没注意到……

双子 发表于 2013-6-5 01:35:53

不知楼主可否分享下到底是什么小白问题呢?我想寻梦大神会有兴趣知道的。
再者,寻梦大神毕竟也是普通人,难免会有顾及不到的地方。论坛的意义就是要集思广益,希望楼主以后可以多多交流。

blue9196 发表于 2013-6-5 10:15:58

估计还是应该挂太多mod

此心光明 发表于 2013-6-5 11:41:07

回复 发帖回帖人人有责 6# 的帖子

我的另一个帖子“【分享】一键招野外巢穴兵种”里已经改正过来了。既然斑竹提到,那我就说一下。下面这段函数是用来统计城中兵力数量的,里面的y71~y77使用之前没有进行任何定义。这本身没什么,临时变量嘛,但关键这个是循环函数……所以,我加了那段红色代码,每循环一次这些变量都重新归零。!?FU5562&x1=2;
!!UN:U98/x3/x16/4;
!!CA4:O?y1;
!!FU&y1<>x2:E;

!!VRy21:Sv5990&1;
!!VRy22:Sv5990&2;
!!VRy23:Sv5990&4;
!!VRy24:Sv5990&8;
!!VRy25:Sv5990&16;
!!VRy26:Sv5990&32;
!!VRy27:Sv5990&64;

!!CA4&y21=1:M1/0/?y1/?y31; 只招未升级的兵种

!!CA4&y22=2:M1/1/?y2/?y32; 只招未升级的兵种

!!CA4&y23=4:M1/2/?y3/?y33; 只招未升级的兵种

!!CA4&y24=8:M1/3/?y4/?y34; 只招未升级的兵种

!!CA4&y25=16:M1/4/?y5/?y35; 只招未升级的兵种

!!CA4&y26=32:M1/5/?y6/?y36; 只招未升级的兵种

!!CA4&y27=64:M1/6/?y7/?y37; 只招未升级的兵种

!!VRy71:S0;!!VRy72:S0;!!VRy73:S0;!!VRy74:S0;
!!VRy75:S0;!!VRy76:S0;!!VRy77:S0;

!!VRy71&y31>0:Sy31;
!!VRy71&y1>0:Sy1;

!!VRy72&y32>0:Sy32;
!!VRy72&y2>0:Sy2;

!!VRy73&y33>0:Sy33;
!!VRy73&y3>0:Sy3;

!!VRy74&y34>0:Sy34;
!!VRy74&y4>0:Sy4;

!!VRy75&y35>0:Sy35;
!!VRy75&y5>0:Sy5;

!!VRy76&y36>0:Sy36;
!!VRy76&y6>0:Sy6;

!!VRy77&y37>0:Sy37;
!!VRy77&y7>0:Sy7;

!!VRv5900&y21=1:+y71;
!!VRv5901&y22=2:+y72;
!!VRv5902&y23=4:+y73;
!!VRv5903&y24=8:+y74;
!!VRv5904&y25=16:+y75;
!!VRv5905&y26=32:+y76;
!!VRv5906&y27=64:+y77;

[ 本帖最后由 此心光明 于 2013-6-5 11:43 编辑 ]
页: [1]
查看完整版本: 【ERM求助】关于寻梦人一键招城镇兵系统

捐赠