- 积分
- 34677
- 威望
- 499
- 魅力
- 507
- 经验
- 20326
- 热心度
- 9
- 注册时间
- 2006-3-13
- 最后登录
- 2024-9-30
- 主题
- 134
- 回帖
- 4949
- 精华
- 35
- 阅读权限
- 150
TA的每日心情 | 郁闷 2015-6-6 16:12 |
---|
签到天数: 52 天 连续签到: 1 天 [LV.5]女巫
超级版主
- 积分
- 34677
|
发表于 2012-9-14 10:13:04
|
显示全部楼层
回复 4# 的帖子
建议楼主先下载 ERM的帮助看看EA命令的解释.
y27只是充当一个变量.存储负堆栈号的信息.
--------------------------------------------------------------
在战场的堆栈中使用EA命令的支持
现在,你可以在战场上通过堆栈的方式设置任何一种怪物的经验特技:
在战场上可以使用!!EA命令。在EA堆栈命令中,$值应该这样表示:
!!EA-1:... 堆栈0
!!EA-2:... 堆栈1
..
!!EA-42:... 堆栈41
当然,你需要在BA0(BA50)触发器后面才能使用EA-$命令来控制怪物经验特技
-------------------------------------------------------------------------
首先你要明白什么是战场的堆栈. (0-41)
说白了就是双方拥有的部队的战场 ID..(唯一的,双方最多有21支部队)
EA27 中的27是生物编号(0-196).
如果应用了这个 EA27,也就所有 27编号的生物都会拥有该特技.
在战场上要使用 EA命令给予生物特技,可以先获取该生物的堆栈号(0-41).
然后把堆栈号加1,再乘以1变成负数,就可以得到能应用于 EA命令的负堆栈号.
好吧.举个例子,你要自己的灯神在战场上给予格挡的特技.
首先在战斗前要历遍己方的所有堆栈(左方0-20,右方21-41)
使用BM:T找到是否有符合灯神的生物编号.
若符合,则使用 S x16+1*-1; 将堆栈号转为EA应用的负堆栈号.
然后就可以像普通EA$那样给予该生物在战场上的经验特技. |
|