佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 1305|回复: 6

请各位帮忙看看我这个erm的问题

[复制链接]
  • TA的每日心情
    慵懒
    前天 14:47
  • 签到天数: 1448 天

    连续签到: 7 天

    [LV.10]圣龙

    1304

    回帖

    1万

    金币

    0

    精华

    7级 Admirable Legendary Hero

    Rank: 7Rank: 7Rank: 7

    积分
    24384
    发表于 2019-12-25 16:41:02 | 显示全部楼层 |阅读模式
    我想给埃德妮加一个火系魔法增加100伤害的效果,这个erm在埃德妮作为进攻方的时候有效,但作为防守方就无效了。请各位大佬帮忙看一下是哪里有问题,谢谢~
    !?MR0;
    !!HE-1:N?y1;
    !!MR&y1=145:D?y11 S?y12;
    !!VRy11&y1=145/y12=26|y12=11/y12=13/y12=21/y12=22:+100;
    !!MR&y1=145/y12=26|y12=11/y12=13/y12=21/y12=22:Dy11;

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4947

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34630

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

    发表于 2019-12-25 18:48:33 | 显示全部楼层
    战斗时应该通过当前行动势力,获取对应英雄的编号。BH.N或BA.H都可以得到对应英雄编号的。

    点评

    感谢~我按照您说的改了一下,已经能够达到希望的效果了。能不能麻烦您再帮我看看有什么可以改进的地方吗? !?BF&1000; !!BA:H0/?v1451; !!BA:H1/?v1452; !?MR0; !!MR&v1451=145:D?y11 S?y12; !!VRy11&v1451=  详情 回复 发表于 2019-12-25 20:28
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 14:47
  • 签到天数: 1448 天

    连续签到: 7 天

    [LV.10]圣龙

    1304

    回帖

    1万

    金币

    0

    精华

    7级 Admirable Legendary Hero

    Rank: 7Rank: 7Rank: 7

    积分
    24384
     楼主| 发表于 2019-12-25 20:28:45 | 显示全部楼层
    本帖最后由 文仙 于 2019-12-25 20:36 编辑
    贤知有您 发表于 2019-12-25 18:48
    战斗时应该通过当前行动势力,获取对应英雄的编号。BH.N或BA.H都可以得到对应英雄编号的。

    感谢~我按照您说的改了一下,已经能够达到希望的效果了。能不能麻烦您再帮我看看有什么可以改进的地方吗?
    !?BF&1000;
    !!BA:H0/?v1451;
    !!BA:H1/?v1452;

    !?MR0;
    !!MR&v1451=145:D?y11 S?y12;
    !!VRy11&v1451=145/y12=26|y12=11/y12=13/y12=21/y12=22:+100;
    !!MR&v1451=145/y12=26|y12=11/y12=13/y12=21/y12=22:Dy11;

    !!MR&v1452=145:D?y21 S?y22;
    !!VRy21&v1452=145/y22=26|y22=11/y22=13/y22=21/y22=22:+100;
    !!MR&v1452=145/y22=26|y22=11/y22=13/y22=21/y22=22:Dy21;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4947

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34630

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

    发表于 2019-12-25 22:45:57 来自手机 | 显示全部楼层
    本帖最后由 贤知有您 于 2019-12-25 22:51 编辑

    代码部分,我觉得混合&|条件语法不太好,容易混淆和不利于修改。可以考虑if..el..en语法,明了,又不必写太多条件。

    如果经常写战场脚本,可以考虑做一套自己的战场变量。就像上面用到的v1451。
    比如BG阶段获取必要的动作信息,是否英雄施法,哪个英雄施法,啥魔法等。
    后面MR0根据这些条件是否满足,再写你的功能代码。

    (刚才码了一堆字,居然全乱码,重编辑了)

    点评

    谢谢~我再按您说的试试  详情 回复 发表于 2019-12-26 22:25
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 14:47
  • 签到天数: 1448 天

    连续签到: 7 天

    [LV.10]圣龙

    1304

    回帖

    1万

    金币

    0

    精华

    7级 Admirable Legendary Hero

    Rank: 7Rank: 7Rank: 7

    积分
    24384
     楼主| 发表于 2019-12-26 22:25:01 | 显示全部楼层
    贤知有您 发表于 2019-12-25 22:45
    代码部分,我觉得混合&|条件语法不太好,容易混淆和不利于修改。可以考虑if..el..en语法,明了,又不必写太 ...

    谢谢~我再按您说的试试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52032

    论坛元老魅力之星封魔玩家

    发表于 2019-12-26 22:43:53 | 显示全部楼层
    文仙好久不见,你脚本学得不错啊

    点评

    好久没玩几乎都忘得差不多了,基本上等于从头开始  详情 回复 发表于 2019-12-26 22:56
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 14:47
  • 签到天数: 1448 天

    连续签到: 7 天

    [LV.10]圣龙

    1304

    回帖

    1万

    金币

    0

    精华

    7级 Admirable Legendary Hero

    Rank: 7Rank: 7Rank: 7

    积分
    24384
     楼主| 发表于 2019-12-26 22:56:57 | 显示全部楼层
    songfx 发表于 2019-12-26 22:43
    文仙好久不见,你脚本学得不错啊

    好久没玩几乎都忘得差不多了,基本上等于从头开始
    回复 支持 反对

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-4-29 11:29 , Processed in 0.361664 second(s), 13 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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