关于战斗中増加电脑兵力问题
由于开Ai増强经常因为电脑兵力过多造成死机,所以希望只在战斗中増加电脑兵力,回到大图中恢复正常兵力,避免死机。在本坛中找到了战场増兵的erm,但发现只要经过战斗后在大图中显示的也是战斗中増加的兵力数量,未战斗前显示数量正常。由于数量过大,无法避免死机。望坛里能人帮忙解决下,谢了。贴出战场増兵的erm,望能帮忙修改下: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-20 22:43 编辑 ] 这个脚本就只是在战场生成的时候才增加电脑兵力,非战场外不会增加电脑兵力。不过这个脚本每天增加的兵力不止3%,倒是30倍的上限没问题。;orz;
改成下面这样就是每天增加3%了,不过30倍的上限要1000天;lan;
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:Sy2*x2*3:100;
!!VRy6:Sy2*30;
!!VRy5&y5>y6:Sy6;数量
!!BMx16:Bdy5 Ndy5 ; 谢了,这个脚本好像原来就是看你发的。但是每次战斗完例如我的英雄失败或投降了,在大图中看电脑的兵力还是战斗中増加后的兵力,这样后期还是会死机。最好只在战斗中増加,大图中只显示未増加前的兵力数量 原帖由 无为 于 2012-10-20 21:14 发表 http://www.h3wog.com/images/common/back.gif
谢了,这个脚本好像原来就是看你发的。但是每次战斗完例如我的英雄失败或投降了,在大图中看电脑的兵力还是战斗中増加后的兵力,这样后期还是会死机。最好只在战斗中増加,大图中只显示未増加前的兵力数量
忘记有失败或者投降的情况了;balu; ,那得这样改下:
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:Sy2*x2*3:100;
!!VRy6:Sy2*30;
!!VRy5&y5>y6:Sy6;数量
!!BMx16: Ndy5 ;
不过这样改的话得的经验就比较少了。貌似一般玩bt地图都不允许失败或者投降的说;wunai; 这个修改后的脚本没有属性増加了,难度低了,还是前一个好,主要是战斗完后都不能显示之前未増加的兵力数量,跟直接ai増强的脚本区别就不大了,主要为了防兵力过多死机,所以才战斗中増兵力 我一般都玩252*252超大随机地图加上这个脚本,战斗投降失败很多的,哈哈 帮我把第一个脚本改一下吧,就是我发的那个带属性増加的脚本,谢谢了,不敢自己乱改怕出问题,哈 改过的那个脚本试了还是不行,投降后用透视之眼看电脑英雄还是战场中増加的兵力数量 晕死,A版你给我改的脚本还是不行啊,谢谢了帮忙再改改吧,否则总是死机,急死我了 没仔细看,估计是计算的公式有点问题。还有一个,增加数量和属性,最好分开写。
参考下我以前写的脚本。
!!BMx16:B?y-4;原始数目
!!BMx16:T?y-5;怪物ID
!!BMx16&y-5=134/y-4>0:Nd10000; +25000
!!BMx16&y-5=151/y-4>0:Nd10000; +25000
!!BMx16&y-5=154/y-4>0:Nd10000; +25000
!!BMx16&y-5=132/y-4>0:Nd10000; +25000
!!BMx16&y-5=135/y-4>0:Nd10000; +25000
!!BMx16&y-5=155/y-4>0:Nd10000; +25000
!!BMx16&y-5=196/y-4>0:Nd15000; +50000
!!BMx16&y-5=147/y-4>0:Nd500; +5000
!!BMx16&y-5=146/y-4>0:Nd300; +3000
!!BMx16:N?y16;
!!FU&y16<1:E; 检查数量,为零则退出
!!VRy17:Sx16;
!!VRy17:*-1 -1;
!!EAy17:E10/12/d/d; 所有人双剑
!!BMx16&y-5=132:Hd800; 血
!!BMx16&y-5=132:Ad30;
!!BMx16&y-5=132:Dd30;
!!BMx16&y-5=132:Sd3;
!!BMx16&y-5=132:U1/d100;
!!BMx16&y-5=132:U2/d100; 好的,我试试,谢了 两大高人显身 还是不行啊 对于投降派俺真的没办法了,话说英雄无敌了,都投降了还无敌神马;bf; 以退为进啊,晕死
回复 14# 的帖子
不只是投降的问题……当你在矿里放兵的时候,当你打不过弃城跑路城中留兵的时候,当你想H/R的时候……你会发现你不是在消耗敌人,而是在资敌……
页:
[1]