佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3030|回复: 4

求教个问题

[复制链接]
  • TA的每日心情
    开心
    2023-7-14 21:05
  • 签到天数: 46 天

    连续签到: 1 天

    [LV.5]女巫

    49

    回帖

    5824

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    758
    发表于 2012-9-13 22:03:22 | 显示全部楼层 |阅读模式
    在用ERM编写某一兵种经验特技后,能否在事件里添加除了我以外的野怪或者是电脑所带的此兵种无效果化,比如我编写了100%格挡后碰到敌人相同兵种后,直接互相杀不死对方的现象发生,是否事件里勾选事件对应玩家以及该事件与人类玩家相关就就可以排除 呢
  • TA的每日心情
    慵懒
    2019-8-17 09:46
  • 签到天数: 1158 天

    连续签到: 2 天

    [LV.10]圣龙

    2万

    回帖

    91万

    金币

    7

    精华

    论坛嘉宾

    守望论坛的稻草人

    Rank: 9Rank: 9Rank: 9

    积分
    87641

    社区QQ达人论坛守望者金牌裁判杰出贡献魅力之星TE联赛冠军

    发表于 2012-9-13 22:11:03 | 显示全部楼层
    这个应该是可以的,要不就写个脚本自己的特殊兵种电脑不能拥有就行了
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2012-9-13 22:13:41 | 显示全部楼层
    简单一点,在战场时 才给己方的生物赋予 经验特技.
    战场使用EA:B 给予生物经验特技,注意生物编号需用负堆栈号代替.
    比如: 堆栈是x16,则需变成
    VRy5:S x16+1*-1;
    然后使用 EAy5:B 来设置你需要的经验特技.
    复制一段沧版的脚本,形式类似.
    !!VRy27:Sx16 +1 *-1; [x16是堆栈编号(0-41)]
    !!EAy27:B6/1/87/61/100/100/100/100/100/100/100/100/100/100/100;
    !!EAy27:B7/1/66/61/20/20/20/20/20/20/20/20/20/20/20;

    [ 本帖最后由 贤知有您 于 2012-9-13 22:15 编辑 ]
  • TA的每日心情
    开心
    2023-7-14 21:05
  • 签到天数: 46 天

    连续签到: 1 天

    [LV.5]女巫

    49

    回帖

    5824

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    758
     楼主| 发表于 2012-9-13 23:28:52 | 显示全部楼层

    回复 3# 的帖子

    贤知大大 刚入手EMR 不太明白你所指的堆栈的意思 还有VRy5:S x16+1*-1;这个语句是什么意思
    !!EAy27:B6/1/87/61/100/100/100/100/100/100/100/100/100/100/100; 能看懂 金龙魔抗100是吧?eay27和ea27有什么区别么
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    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$那样给予该生物在战场上的经验特技.
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-11-16 09:53 , Processed in 0.299144 second(s), 12 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表