光明 发表于 2012-10-11 19:58:46

求助众ERM高手

本人之前求过一个AI战场兵力加强的脚本,后得ashero4大侠相助,得到下面的代码。不过使用这段代码时,玩家控制颜色必须是红色。本人希望将玩家颜色限制去除,哪位大侠能帮个忙不?;aiel;

ZVSE

!?BA0&1000;
!!VRv129:S0;
!!BA:H0/?v9555 H1/?v9560;
!!HEv9555:O?v812;
!!HEv9560&v9560>-1:O?v813;

!?BF&1000;
!!VRv129:Sc;
!!DO35/0/20/1&v812<>0/v9555>-1:P37/v129;
!!DO35/21/40/1&v813<>0/v9560>-1:P37/v129;
!!DO35/21/40/1&v9560<0:P37/v129;

!?FU35&x1=37;
!!BMx16:H?y35 T?y1 N?y2 B?y4 U2/?y34;
!!FU|y1<0/y2<1:E;
!!FU&y1>144/y1<150:E;
!!FU&y1>173/y1<192:E;
!!VRy5&x2<32:Sy2*x2*3:100;
!!VRy5&x2<96/x2>31:Sy2*x2*9:100;
!!VRy5&x2<116/x2>95:Sy2*x2*15:100;
!!VRy5&x2>115:Sy2*x2*20:100;
!!VRy7:Sy2*x2:6;
!!VRy7&y7<y5:Sy5;
!!VRy6:Sy2*30;
!!VRy5&y5>y6:Sy6;数量
!!VRy7&y7>y6:Sy6;数量
!!VRy36&x2<32:Sy35*x2 :12;
!!VRy36&x2<96/x2>31:Sy35*x2 :10;
!!VRy36&x2>95:Sy35*x2 :8;   生命
!!VRy37:Sy35*7;
!!VRy36&y36>y37:Sy37; 最多5倍生命
!!VRy38&x2<96:Sy34*x2 :50;   伤害
!!VRy38&x2>95:Sy34*x2 :10;   伤害
!!VRy39:Sy34*2;
!!VRy38&y38>y39:Sy39; 最多2倍伤害
!!BMx16:M41/999/3 M49/999/3;祝福
!!BMx16:Bdy5 Ndy7 Hdy36 U1/dy38 U2/dy38;

兽哥哥 发表于 2012-10-11 20:11:01

只知道应该是改这段
!?BF&1000;
!!VRv129:Sc;
!!DO35/0/20/1&v812<>0/v9555>-1:P37/v129;
!!DO35/21/40/1&v813<>0/v9560>-1:P37/v129;
!!DO35/21/40/1&v9560<0:P37/v129;

贤知有您 发表于 2012-10-11 20:59:57

v812<>0 和 v813<>0 指得就是非红色玩家.

你说去掉红色玩家限制是什么意思?
全场兵力都增强?

还是说,不管人类玩家是什么颜色,只增强AI的兵力如此?

光明 发表于 2012-10-11 21:52:03

回复 3# 的帖子

我希望的是不管玩家什么颜色只增加AI兵力。

十三木人 发表于 2012-10-12 08:52:43

!#VRv149:S9;

!?PI;
!!DO35/0/7/1:Pv149;

!?FU35&v149=9;
!!OW:Ix16/?y1;
!!VRv149&y1=0:Sx16;
上面的放到ZVSE后,!?BA0前

!?BF&1000;
!!VRv129:Sc;
!!DO35/0/20/1&v812<>v149/v9555>-1:P37/v129;
!!DO35/21/40/1&v813<>v149/v9560>-1:P37/v129;
!!DO35/21/40/1&v9560<0:P37/v129;
这一段改成像这样

贤知有您 发表于 2012-10-12 09:55:38

回复 5# 的帖子

其实我在想这句.
!!DO35/21/40/1&v9560<0:P37/v129;

被攻击方,没有英雄带领,就要增强兵力.
这好像没判断是否人类玩家的啊.(也可能是人类玩家的被攻击但没有人类玩家的英雄)
所以用战场双方的英雄颜色来判断是否人类玩家存在一个BUG.就是忽略了没有英雄带领的情况.

我的想法是,单判断进攻方英雄是否属于人类玩家.要么是要么否,那么被攻击方肯定是另一方.因为有&1000这个限制.

十三木人 发表于 2012-10-12 10:04:44

回复 6# 的帖子

确实,没有注意到这问题,不过楼主用了这么久都不介意,不改也没啥关系

光明 发表于 2012-10-12 10:49:11

回复 7# 的帖子

额……实际上这一点我没注意到……也不敢将兵放没英雄守的城里、矿里。因为一旦被攻击AI兵力就会飙升,毕竟战后AI战场上的兵力是保留到大地图的……H/R战术对这个脚本来说,那就是资敌……

光明 发表于 2012-10-12 10:50:19

回复 7# 的帖子

另外,感谢大侠相助

沧海一粟 发表于 2012-10-12 11:09:52

回复 7# 的帖子

如果是仅野兵战场增加的话,直接把防守方英雄编号设置为-2不就可以了。
这个功能直接检查控制者应该就可以了
!?BF&1000;
!!HEv9555:N?y1;
!!HEy1:O?y2;
!!OW:Iy2/?y3;
!!DO26000/21/41/1&y3=0:P5 ——防守方
!!DO26000/0/20/1&y3=1 ——进攻方

文兄 发表于 2012-10-12 14:28:23

兽现在不得了了,已精通了ERM?
页: [1]
查看完整版本: 求助众ERM高手

捐赠