佳丽云

英雄无敌3-WoG中文站

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

请问封神重统帅职业免疫精神魔法和恐惧如何实现。

[复制链接]
  • TA的每日心情
    开心
    2023-1-11 02:54
  • 签到天数: 113 天

    连续签到: 1 天

    [LV.6]地狱战马

    101

    回帖

    7421

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1849
    发表于 2017-2-24 23:11:41 | 显示全部楼层 |阅读模式
    本帖最后由 scare 于 2017-2-24 23:15 编辑

    能否简单说下编写步骤,或者指指路:实现相关效果在封神的哪一个文件。我自己想写些免疫魔法的代码,但是看了erm的帮助也找不到方法。最主要是mr:n不能使用,无法直到到底打到哪个部队,而且mr2的触发器好像也无效。

    @贤知有您
  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

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

    积分
    16220

    论坛守望者

    发表于 2017-2-25 00:49:45 | 显示全部楼层
    !!MA:X132/80;这个就是给圣龙标记自带精神免疫标志
    !!MA:X132/32768;双击
    132是圣龙编号
    后面的80跟32768是特技标志位 你在ERM帮助里都能查到。

    点评

    谢谢,不过其实MA命令我会用,但是我想写生物特长,例如某些英雄用的某些部队免疫魔法。这个就无法实现了,因为MA命令堆所有部队同时有效,而封神里面的统帅的特技只对本方单位有效。  详情 回复 发表于 2017-2-25 06:22
  • TA的每日心情
    开心
    2023-1-11 02:54
  • 签到天数: 113 天

    连续签到: 1 天

    [LV.6]地狱战马

    101

    回帖

    7421

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1849
     楼主| 发表于 2017-2-25 06:22:38 | 显示全部楼层
    canary 发表于 2017-2-25 00:49
    !!MA:X132/80;这个就是给圣龙标记自带精神免疫标志
    !!MA:X132/32768;双击
    132是圣龙编号

    谢谢,不过其实MA命令我会用,但是我想写生物特长,例如某些英雄用的某些部队免疫魔法。这个就无法实现了,因为MA命令堆所有部队同时有效,而封神里面的统帅的特技只对本方单位有效。
  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

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

    积分
    16220

    论坛守望者

    发表于 2017-2-25 11:53:33 | 显示全部楼层
    那就用BM指令呗 这个是对玩家生效的
    !!BM #: XXXX; 检查/设置/获取一个堆栈怪物的参数
       # - 堆栈的编号 (0...41).
    通常使用 0...20 给玩家1 (0),21...41 给玩家2(1).
    比如沧老师就这么写的:
    !?FU17021&x1=-3;
    !!BMx16:T?y1 N?y2 O?y3 A?y4 D?y5 U1/?y6 U2/?y7 H?y8 S?y9 F?i; 检查堆栈 T是生物类型 N是堆栈中怪物数量 O是英雄部队位置0-6,-1表示是召唤物 A D U1 H S这些就是攻击 防御 伤害 生命 速度这些了
    !!VRy10:Si &16; 生命物体标记
    !!VRy11:Si &1024; 精神免疫标记
    !!FU|y1<0/y2<1/y3=-1/y10=0:E; 没部队或者只剩了幻象或者非生命部队退出
    !!VRv10:+1;  
    !!FU16000:P600/x16;立即调用扩展函数
    !!VRy12:Sx16 +1 *-1; 遍历所有位置部队
    !!EAy12:F102/102/?y13;给指定位置部队添加生物特技
    !!EAy12&y13>0:By13/1/102/102/1/1/1/1/1/1/1/1/1/1/1;  无惧
    !!BMx16:Ay4 Dy5 U1/y6 U2/y7 Hy8 Sy9;
    !!BMx16&y11=0:Fd1024;  精神免疫

    点评

    谢谢,这个代码很好用,不过如果不开经验特技,无惧就会失效。  详情 回复 发表于 2017-2-25 22:30
  • TA的每日心情
    开心
    2023-1-11 02:54
  • 签到天数: 113 天

    连续签到: 1 天

    [LV.6]地狱战马

    101

    回帖

    7421

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1849
     楼主| 发表于 2017-2-25 22:30:38 | 显示全部楼层
    canary 发表于 2017-2-25 11:53
    那就用BM指令呗 这个是对玩家生效的
    !!BM #: XXXX; 检查/设置/获取一个堆栈怪物的参数
       # - 堆栈的编 ...

    谢谢,这个代码很好用,不过如果不开经验特技,无惧就会失效。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-11-14 20:58 , Processed in 0.474857 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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