hlbasd 发表于 2007-2-5 19:25:24

能不能选择用宠物做第二追随者啊

如题,能不能选择用宠物做第二追随者啊。不是同化,就是选择用来做二追啊

poet 发表于 2007-2-5 19:37:27

自己把二追脚本里面的生物号直接变成宠物不就得了。

hlbasd 发表于 2007-2-5 20:11:50

回复 #2 poet 的帖子

要怎么样做才行呢

poet 发表于 2007-2-5 22:30:54

我从来没见过二追的脚本,因为我不愿意使用任何非官方脚本。

不过如果你把二追的脚本,里面的内容拷出来,贴在这个版面上,我可以告诉你改什么地方。

cx2005 发表于 2007-2-6 12:33:36

官方脚本也还有不少bug。
幸运术        进墓地或各种宝屋时,经常会出错退出
召唤石        访问一次后就不能再访问
生物变帐篷等等。

现在我只开:
招募所有部队按钮
显示隐蔽技能
不显示提示信息
简短技能描述
英雄头像和城镇图标可重排顺序
快速战斗选项
生物巢穴累积生物
生物巢穴累积守卫
转换归属
防御术
巫术II        加强巫术.        巫术增加英雄魔法的伤害.
英雄可获得第九第十两个技能
12组合宝物 自己修改(加入金城箭和龙之心)
新生物升级 自己修改
其他ERM全部删掉,只保留script00.erm、script01.erm、script05.erm、script24.erm、script25.erm、script35.erm、script36.erm、script48.erm、script53.erm、script64.erm、script65.erm、script68.erm、script69.erm、script72.erm、script75.erm、Script82.erm、script99.erm

怎么打都不会出错(原英雄无敌3bug除外)。

hlbasd 发表于 2007-2-7 20:35:13

大概就是在这一段代码里面,可我怎么也改不好

提示:
0--13 城堡生物
14--27 壁垒生物
28--41 塔楼生物
42--55 地狱生物
56--69 墓园生物
70--83 地下城生物
84--97 据点生物
98-111 要塞生物
112--131 元素生物
132--196 中立生物
^;
!!VRz2:S^注意换新的第二追随者后所有经验等完全消失!^;
!!VRz3:S^^;
!!IF:D94/1/2/3/3/3/3/3/3/3/3/3/3/3/3/3;
!!IF:F94/3/3/3/3/1;
!!IF:E2/94;
!!VRz1:H2;
!!FU|-2/v2<>5:E;       空字符/否
!!VRv2:Vz1;            取ID
!!IF|v2<0/v2>196:M^
{Input error!}
^;
!!FU|v2<0/v2>196:E;
!!VRv2|v2=12/v2=13/v2=26/v2=27/v2=40/v2=41/v2=54/v2=55:-2;
!!VRv2|v2=68/v2=69/v2=82/v2=83/v2=96/v2=97/v2=110/v2=111:-2;
!!VRv2|v2=130/v2=131:-10;       7级生物
!!VRv2|v2=122/v2=124/v2=126/v2=128:S116;   空
!!VRv1&v2>=116/v2<=121|v2<112:Sv2 %2;       单复数检查
!!VRv2&v2>=116/v2<=121/v1=1:-1;
!!VRv2&v2<112/v1=1:-1;                      单数-1
!!VRv3&v2>=116/v2<=121|v2<112:Sv2 +1;       升级生物
!!VRv2&v2=127:S112;
!!VRv3|v2=112/v2=127:S127;Air Elemental
!!VRv2&v2=125:S113;
!!VRv3|v2=113/v2=125:S125;Earth Elemental
!!VRv2&v2=129:S114;
!!VRv3|v2=114/v2=129:S129;Fire Elemental
!!VRv2&v2=123:S115;
!!VRv3|v2=115/v2=123:S123;Water Elemental
!!VRv2&v2>=145/v2<=158:S139;       machine/8 level creature
!!VRv2&v2>=160/v2<=163:S139;       god
!!VRv2&v2=169:S8;                  War zealot
!!VRv2|v2=170/v2=171:S137;         Sharp-shooter
!!VRv2&v2>=174/v2<=191:S139;       pet
!!VRv2&v2=192:S14;               Sylvan Centaur

!!VRz1:S^admires you and he is willing to fight for you!^;
!!UN:N3/2/v2/0;
!!IF&v2<132/v2<>8/v2<>14:Q2/21/v2/21/v3/2:S^The {%Z2} %Z1

Do you accpet it?^;
!!IF&v2>131/v2<>137:Q2/21/v2/2:S^The {%Z2} %Z1

Do you accpet it?^;
!!IF&v2=8:Q2/21/8/21/9/21/169/2:S^The {%Z2} %Z1

Do you accpet it?^;                              War zealot
!!IF&v2=14:Q2/21/14/21/15/21/192/2:S^The {%Z2} %Z1

Do you accpet it?^;                           Sylvan Centaur
!!IF&v2=137:Q2/21/137/21/170/21/171/2:S^The {%Z2} %Z1

Do you accpet it?^;                              Sharp-shooter

!!FU&-2:E;
!!VRw160:Sv2;
!!DO25008/0/6/1&w162<0:P2;
!!FU&w162<0:E;
!!VRw161:S0;
!!VRw163:S0;
!!VRw164:S0;

poet 发表于 2007-2-8 20:57:31

粗略看了一下,你这个脚本似乎不可能支持宠物二追,要改,
注意这附近:
这里设定如果你使用宠物就更换成139
!!VRv2&v2>=174/v2<=191:S139;       pet
这一行可注释掉,不然如果你使用宠物做二追会被强制更换成139。——显然这里提示了,v2是临时变量,保存二追的类型

后面还有几个对中立生物限定为哪几种
的,可不管他

注意最后显然是使用w160保存二追类型
!!VRw160:Sv2;
那么理论上,如果你这里把v2换成你要改的宠物ID就可以了。

最好在全文件里面搜一下w160,我估计应该不止这一个地方。
还有类似与xxxx>=174/xxxx<=191 之类的肯定是对宠物的限制,这些都去掉。

25008这个函数是做什么的?查查看。
后面的161,163,164估计是经验值一类,仔细搜一下看哪个是,估计都可以注释掉,更换追随者损失经验值估计是谁都不喜欢的事情。

yearn1025 发表于 2007-2-8 21:01:41

:-_-b: 原来poet是传说中的ERM大师啊。。。膜拜下~~嘎嘎

poet 发表于 2007-2-8 21:11:27

原帖由 cx2005 于 2007-2-6 12:33 发表
官方脚本也还有不少bug。
幸运术        进墓地或各种宝屋时,经常会出错退出
召唤石        访问一次后就不能再访问
生物变帐篷等等。
现在我只开:
招募所有部队按钮
显示隐蔽技能
不显示提示信息
简短技能描述
...

召唤石,脚本设定的是当天只能访问一次,以后还是可以访问。

起码我的是每天都可以访问。所以这个貌似不是bug。
我进宝物从来没退出过,只是有几个战役打不下去。(都进得去,但是打到某一关时WoG退出)
你的script82和script99不知道是什么,我从没见过,359脚本?

不过我后来一般不开召唤石,自己做了个脚本,从英雄界面里面就可以直接使用,这样英雄在任何地点都可以招兵了。其实大家喜欢用追随和宠物最大的原因是招兵太麻烦,还需要跑回去,我就设计成不论何时何地都可以招,那就可以安心好好用兵了。

回楼上:yearn1025,俺不是大师,因为出差在外无聊,晚上没事干,因此初学ERM,刚学一个月。

wuoismiao 发表于 2007-3-5 11:47:46

……
宠物的代码是多少啊?

问问看,有没有可能让宠物生物的施法能力不和等级挂钩,而是像紫龙那样和数量挂钩

比如星界灵宠物,1级时召唤元素可以招6个,做一追时只能招三个,并且永远只能招3个

这样很不好
页: [1]
查看完整版本: 能不能选择用宠物做第二追随者啊

捐赠