沧海一粟 发表于 2011-9-6 17:27:30

回复 20# 的帖子

这个我没办法,生物队数应该是不可以突破21队限制的,我认为用ERM也解决不了。

沧海一粟 发表于 2011-9-6 17:29:05

第四节 MA:X冷门命令的巧用

(接19L继续)

      本节将是第一篇的完结篇,也是一个重点篇。因为我们知道MA:X中的22个命令,有些是经常用的,如环击、龙息、不反击等,有些是不经常用的,如双格、攻城、攻城武器、王者123等,还有一些是不会用的,如8192 (因为这个命令根本没有任何效果)。
      特别需要注意的是:千万不要在用ERM添加战场召唤物时,删除生物某项原有标志(如大天使的飞行),很容易引起错误。

      下楼我主要介绍后面两方面不常用或根本不用的命令。

沧海一粟 发表于 2011-9-6 17:31:34

一、冷门命令的应用

      特别声明:以下括号内容均引自ERM帮助,包括上面所有命令的官方解释,特别鸣谢克招对ERM的伟大贡献!

1、(0x00000001 = 1 - 双倍大小-占两格)
      拥有这个标志的堆栈就表示战场中占两格,如大天使,你可以通过MA命令直接给生物添加或删减,如GB的小白就把幽灵比蒙的双格标志给删了,在战场上变成只占一格的生物,虽然看起来比较怪,但实用性不错(起码用起力盾来舒服)。当然,你也可以用MA把单格生物变成双格的,样子看起来更怪,也根本谈不上实用,我估计没有人会这样做的吧。
      我个人建议用这个命令还是谨慎一点好,毕竟弊大于利,起码生物战场上的样子看起来有些古怪,也容易引起不必要的错误。

2、(0x00000020 = 32 - 攻城)
       这个没什么好说的,你给生物添加此项标志后,生物就可以像独眼巨人一样攻城了,但攻城的效果可比不上独眼,它的是专家级的(弹道术)你的只能是初级的。

3、(0x00000040 = 64 - 攻城武器 - 不能移动)
      这个更没得说,谁愿意自己的生物不能移动啊,而且你就算是给非战争机器加上这个标志,行动时肯定会引起黑屏退出,所以说这个命令基本上是用不着的了。

4、(0x00000080 = 128 - 王者1,包括下面的2和3)
      这三个命令虽然用得少,但用起来效果还是不错的。参照ERM命令下的说明,你可以清楚到底是哪些生物拥有这些标志,但对王者更合理的解释应该是屠戮成性分别对应王者效果,说浅显点就是初级屠戮成性对有王者1标志的生物能产生效果,之后类推。所以我就纳闷了:为什么要叫王者呢,这根本就是个坏效果的标志啊,难道就是因为它所对应的都是些高级生物?
      知道王者的效果后,我们就可以用ERM给非王者的生物也加上王者标志,这样屠戮成性的魔法实用将大大提高(起码比嗜血好用)。

5、(0x00000400 = 1024 - 免疫精神类魔法)
      效果见泰坦巨人,和生物经验特技的钢铁意志一样。

6、(0x00000800 = 2048 - 射线攻击)
      ERM命令下的说明已经讲得很清楚,不过变成黑色射线样子还真难看,但为了无视障碍还真没办法。

7、(0x00100000 = 1048576 - 射击扩大范围)
      这个命令和攻城武器一样,根本上就没用过。

8、(0x80000000 - 2147483648 - 龙 )
      这个就更不用再解释了,这个命令实践中用来检查比设置要多得多。

沧海一粟 发表于 2011-9-6 17:52:36

二、巧用8192的心得

      ERM写法七奇八门,思路也是七上八下(是随着心情啊,不要理解错了,呵呵),下面我就专门介绍一种比较古怪的思路,这个思路可是写有些比较纠结ERM的最好办法,当然,这都是我个人认为的。
      如我们通过查找ERM帮助下的MA:X命令可以看到一个标志8192,这个命令ERM帮助没有解释,用起来也没有效果,可以说是一个最垃圾的命令,我估计论坛上应该没有人用过。但有时废物还真能成宝贝,比如说我想实现给某生物增加与众不同的功能,但又不想给全部生物增加,又想在特定条件下取消功能时,用Flags变量或V变量比较纠结无法完全实现想法时,一不小心地晃到了这个垃圾,嘿嘿……


实例6:塞尔伦施放未日魔法时本方免疫,但对方英雄施放时则不免疫(约等于未日之刃的一半效果)。


ZVSE
**************超级塞尔伦*******************
************ERM制作:沧海壹粟****************

**************初始英雄设置*******************
!?PI;
!!VRz902:S^使用未日审判魔法时效果大增,取决于英雄级别(每级额外增加20点魔法伤害),同时使用时本方不受未日审判魔法的影响。^;
!!UN:G2/155/2/902;
!!HE155:X3/26;
!!HE155:S14/1 S19/0;
!!HE155:B2/7;
!!HE155:A1/0/17 M26/1 Id10;
**************战斗前触发变量设置*******************
!?BA0;
!!BA:H0/?v9555;   进攻方英雄ID存入v9555
!!BA:H1/?v9560;   防守方英雄ID存入v9560
**************动作前触发变量设置*******************
!?BG0;
!!VRv9800:C-1/-1/-1/-1/-1/-1/-1/-1/-1;
!!BG:A?v9800 D?v9801 E?v9802;
!!BG:H?v9803 N?v9804 Q?v9805 S?v9806;
!!BHv9805:N?v9807;
!!HEv9807:E?y-1/?v9808;

**************动作前触发增加火免*******************
!?BG0;
!!FU|v9800<>1/v9806<>26/v9807<>155:E;
!!DO29000/0/20/1&v9555=155:P50;
!!DO29000/21/41/1&v9560=155:P50;

!?FU29000&x1=50;
!!FU|x1<>50:E;
!!BMx16:N?y1 T?y2 F?y3 F?y4;
!!FU|y1<1/y2=149:E;
!!VRy3:&16384;    检查堆栈是否有火免
!!FU&y3>0:E;
!!VRy4:|24576;    没有火免则增加火免和8192(24576=16384+8192)
!!BMx16:Fy4;
**************动作后触发删除火免*******************
!?BG1;
!!FU|v9800<>1/v9806<>26/v9807<>155:E;
!!DO29000/0/20/1&v9555=155:P51;
!!DO29000/21/41/1&v9560=155:P51;

!?FU29000&x1=51;
!!FU|x1<>51:E;
!!BMx16:N?y1 T?y2 F?y3 F?y4;
!!FU|y1<1/y2=149:E;
!!VRy3:&8192;    检查生物是否有8192标志
!!FU&y3<1:E;
!!VRy4:-24576;    有8192标志则减去火免和8192标志
!!BMx16:Fy4;
**************魔法伤害前增加伤害*******************
!?MR0;
!!FU&v9555<>155/v9560<>155:E;
!!FU|v9800<>1/v9806<>26/v9807<>155:E;
!!MR:D?x1;
!!VRx2:Sv9808*20;
!!VRx1:+x2;
!!MR:Dx1;
!!VRz900:S^{未日审判额外造成%X2点伤害。}^;
!!BU:Mz900 R;
*********************结束*************************

(第一篇结束)


[ 本帖最后由 沧海壹粟 于 2011-9-6 17:59 编辑 ]

沧海一粟 发表于 2011-9-6 18:04:47

第一篇结束,本周将不再更新。

下周将继续讲冒险魔法的另类用法。
      以上内容都是一家之言,讲得不对的地方还请大家多多见谅。欢迎回帖讨论,只要有时间我一定回贴交流,相互学习相互促进。
      本ERM实例1楼均提供成品下载,经整合后变量和其它脚本一般不会引起冲突(一起使用本贴的脚本也不会有任何冲突),可在任何地图中使用,改名后可直接放置在Dada的s目录下直接使用。

[ 本帖最后由 沧海壹粟 于 2011-9-6 18:17 编辑 ]

songfx 发表于 2011-9-6 19:16:00

原帖由 沧海壹粟 于 2011-9-6 17:27 发表 http://cnc.h3wog.com/images/common/back.gif
这个我没办法,生物队数应该是不可以突破21队限制的,我认为用ERM也解决不了。
但是召唤元素可以累次召唤无数次啊。
另外,TDS的隐藏种族英雄特长是变形术,如果将这个特长用在召唤元素上,可不可以也实现无数次召唤呢?

不过TDS里变形是有限制条件的

条件:
1.隐藏种族并且是主角
2.正常部队有效. 追随者,宠物,战争机器,鬼魂,召唤的生物等无效
3.单格生物仅能变形为单格生物,同理,双格只能变形为双格

沧海一粟 发表于 2011-9-7 08:43:42

回复 26# 的帖子

引用:条件:
1.隐藏种族并且是主角
2.正常部队有效. 追随者,宠物,战争机器,鬼魂,召唤的生物等无效
3.单格生物仅能变形为单格生物,同理,双格只能变形为双格

这三个倒不难实现,但变形是什么东西,说实话,没玩过TDS隐藏种族我真不懂:shangxin:

songfx 发表于 2011-9-7 09:15:10

原帖由 沧海壹粟 于 2011-9-7 08:43 发表 http://cnc.h3wog.com/images/common/back.gif
引用:条件:
1.隐藏种族并且是主角
2.正常部队有效. 追随者,宠物,战争机器,鬼魂,召唤的生物等无效
3.单格生物仅能变形为单格生物,同理,双格只能变形为双格

这三个倒不难实现,但变形是什么东西,说实话,没玩过 ...

我希望实现的目标是:
目标:在一场Boss战中,Boss会每回合召唤生物,召唤的生物从枪兵(ID=0)一直到圣龙(ID=132).

可能Bug一:为避免数量溢出,Boss会每隔七个回合自动移走所有召唤物,无论死活。
可能Bug二:由于累计召唤不同生物队数有上限,可以考虑通过召唤元素并转变成其它生物来实际无限召唤。
可能Bug三:战场上只召唤了一种元素就不能再召唤其它元素,不知道该怎么处理。

兽哥哥 发表于 2011-9-7 09:30:58

原帖由 songfx 于 2011-9-7 09:15 发表 http://bbs.h3wog.com/images/common/back.gif


我希望实现的目标是:
目标:在一场Boss战中,Boss会每回合召唤生物,召唤的生物从枪兵(ID=0)一直到圣龙(ID=132).

可能Bug一:为避免数量溢出,Boss会每隔七个回合自动移走所有召唤物,无论死活。
可能Bu ... 哪有那么长时间的战斗,枪兵到圣龙的话要召唤多久才能到啊?哪场能打那么长的时间?

songfx 发表于 2011-9-7 15:09:01

原帖由 兽哥哥 于 2011-9-7 09:30 发表 http://cnc.h3wog.com/images/common/back.gif
哪有那么长时间的战斗,枪兵到圣龙的话要召唤多久才能到啊?哪场能打那么长的时间?
133个回合,很正常啊。

沧海一粟 发表于 2011-9-7 15:29:11

回复 30# 的帖子

不用133回合,你所列举的生物中122、124、126和128是没有生物的,所以说129回合差不多吧。

另外我说一下,你所说的Bug二:由于累计召唤不同生物队数有上限,可以考虑通过召唤元素并转变成其它生物来实际无限召唤。这个办法啰嗦,写起来把简单问题复杂化。
Bug三:战场上只召唤了一种元素就不能再召唤其它元素,不知道该怎么处理。虽然我没试过,但我想这个问题是根本不存在的,因为这只针对英雄使用召唤元素魔法时才判定。

哈哈,风大,呆会脚本给你,让你见识一下什么是BOSS:buxie:

[ 本帖最后由 沧海壹粟 于 2011-9-7 15:35 编辑 ]

顺佢自燃 发表于 2011-9-7 16:25:27

这个一定得顶必须顶。。。。学习erm者福音啊:good_job:

songfx 发表于 2011-9-7 16:34:16

原帖由 沧海壹粟 于 2011-9-7 15:29 发表 http://cnc.h3wog.com/images/common/back.gif
哈哈,风大,呆会脚本给你,让你见识一下什么是BOSS:buxie:
哈哈,看来有戏了

无心云 发表于 2011-9-9 10:17:38

这个对我来说还是太高了,我还是先把那个初级的ERM教程看完.

沧海一粟 发表于 2011-9-9 10:24:56

回复 34# 的帖子

呵呵,都说是初级进阶,如果看不懂还是先去学学初级教程。

沧海一粟 发表于 2012-3-25 11:53:28

呵呵,自己挖一下坟,不然都忘记了,过段时间把第二章第三章给写完了再整理下。

林慎独 发表于 2012-5-16 11:41:46

学习中,很有趣

piratecap 发表于 2012-11-18 21:33:01

多谢苍老师

bensontc 发表于 2013-5-3 13:42:39

期待后面的章节啊,沧海努力啊!!!

jqmgame 发表于 2013-6-20 22:29:59

虽然很复杂 还是要勉励学习一下。
页: 1 [2] 3
查看完整版本: 【第一篇结束】ERM初级进阶心得(附大量ERM实例)

捐赠