佳丽云

英雄无敌3-WoG中文站

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

关于If-Else-Endif 语句的使用心得

[复制链接]
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2012-2-25 20:38:48 | 显示全部楼层 |阅读模式
    最近本人写ERM,使用了一下这个语句,下面将使用心得与大家分享。这个语句很强大,如果你会用的话,你会感觉到写ERM非常简单。而且用这个写ERM也很爽的说。

    这里说说If-Else-Endif construction使用心得

    !!if&condition:; 开始判断语句,这里可以加上条件和 & 或者条件或者 |
    !!el:;                  代表前面if语句判断条件失败时继续执行下面的函数
    !!en:;                代表结束上面的if-el语句
    下面是本人最新的ERM作品,全部使用的是If-Else-Endif construction语句。
    http://www.h3wog.com/redirect.php?tid=36113&goto=lastpost#lastpost

    针对上面的ERM说明:
    !!if&x1=1:;         等于 !!FU&x1<>1:E;
    !!el:;                   等于 !!FU&x1<>0:E;
    !!en:;                  结束上面的if-el语句
    大家记住所有if-el语句都要用!!en:;  结束

    下面是ERM帮助里的英文说明解释
    ZVSE
    !?HM-1;
    !!VRv10:S5;
    !!if&v10=5:;                 if判断语句开始
    !!IF:M^First IF^;          因为前面设定V10=5,所以显示First IF
    !!VRv10:S10;
    !!if&v10<>10:;            因为前面设定V10=10,所以不显示Second IF
    !!IF:M^Second IF^;
    !!el:;                             等于!!if&v10=10:;
    !!IF:M^Second ELSE^;               所以显示Second ELSE
    !!en:;                                             结束上面的if-el语句
    !!IF:M^Second IF finished^;      显示Second IF finished
    !!el:;                            el语句必须放在if之后,并且前面if-el语句已经结束,所以下面语句是无效的.
    !!IF:M^First ELSE^;
    !!VRv10:S99;
    !!if&v10=99:;
    !!IF:M^Third IF^;
    !!el:;
    !!IF:M^Third ELSE^;
    !!en:;
    !!IF:M^Third IF finished^
    !!en:;            
    !!IF:M^First IF finished^;  

    You should see the next messages:
      First IF
      Second ELSE
      Second IF finished
      First IF finished


    经过测试,最后显示的是
      First IF
      Second ELSE
      Second IF finished

    这说明我的解释是正确的。
    最后提示大家一下:if语句不要一次使用超过10条,否则会提示你ERM错误。

    [ 本帖最后由 fly123 于 2012-2-25 20:48 编辑 ]

    评分

    2

    查看全部评分

  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2012-2-25 20:42:51 | 显示全部楼层
    老规矩,沙发自己坐。还有,各位老大,别忘了给兄弟我加分啊。,
  • TA的每日心情
    无聊
    2024-4-29 21:42
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    2735

    回帖

    11万

    金币

    1

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11623

    退役版主

    QQ
    发表于 2012-2-25 20:47:55 | 显示全部楼层
    话说我的数学也学到过……
  • TA的每日心情
    郁闷
    2018-12-26 07:27
  • 签到天数: 449 天

    连续签到: 2 天

    [LV.9]龙巫妖

    8929

    回帖

    107万

    金币

    3

    精华

    10级 Undefeatable Hero

    Rank: 10Rank: 10Rank: 10

    积分
    141106

    退役版主社区QQ达人魅力之星TE联赛季军脚本测试狂

    QQ
    发表于 2012-2-25 22:44:21 | 显示全部楼层
    菜鸟路过捧场纯为F兄加分的
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2623

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4819

    论坛元老退役版主

    QQ
    发表于 2012-2-26 00:17:24 | 显示全部楼层
    貌似只有ERA支持IEE命令
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-5-18 07:21 , Processed in 0.374077 second(s), 17 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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