佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 4531|回复: 12

!!BMx#:XXXX问题

[复制链接]
  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
    发表于 2011-4-16 11:50:21 | 显示全部楼层 |阅读模式
    标题中的#可以为1-16吗?我看不懂这什么意思。!?FU58;
    !!VRx1:+1;                                  [increment stack number]
    !!BMx1:F?y1;
    !!BMx1:T?y50;
    !!VRy2:Sx2*5;
    !!VRy3:Sx2*30;
    !!BMx1&y1>0/x3=2:Hdy3;                                [set hit points]
    !!BMx1&y1>0/x3=2:Ady2;                                [set attack]
    !!BMx1&y1>0/x3=2:Ddy2;                                [set defense]
    !!BMx1&y1>0/y50<145|y50>149:Sdx2;                                [set speed]

    这段代码用x1是什么意思?

    !?FU7055; 己方触发
    !!HEv84:E?y21/?y22; 取得英雄的等级y22
    !!BMx16:T?y-30;
    !!FU&y-30=145:E; 下列几行都是排除攻城武器
    !!FU&y-30=146:E;
    !!FU&y-30=147:E;
    !!FU&y-30=148:E;
    !!FU&y-30=149:E;
    !!BMx16:H?y-31; 每级增加部队100%的生命
    !!VRy-31::1;
    !!VRy-32:Sy-31 *y22;
    !!VRy-32&y-32=0:S1;
    !!BMx16:Hdy-32;
    !!BMx16:A?y-33; 每级增加部队100%的攻击
    !!VRy-33::1;
    !!VRy-34:Sy-33 *y22;
    !!VRy-34&y-34=0:S1;
    !!BMx16:Ady-34;
    !!BMx16:D?y-35; 每级增加部队100%的防御
    !!VRy-35::1;
    !!VRy-36:Sy-35 *y22;
    !!VRy-36&y-36=0:S1;
    !!BMx16:Ddy-36;
    !!BMx16:U1/?y-37; 每级增加部队100%的最低伤害
    !!VRy-37::1;
    !!VRy-38:Sy-37 *y22;
    !!VRy-38&y-38=0:S1;
    !!BMx16:U1/dy-38;
    !!BMx16:U2/?y-39; 每级增加部队100%的最高伤害
    !!VRy-39::1;
    !!VRy-40:Sy-39 *y22;
    !!VRy-40&y-40=0:S1;
    !!BMx16:U2/dy-40;
    !!VRy23&y22<11:S10; 按等级增加10-60点速度
    !!VRy23&y22>10/y22<21:S20;
    !!VRy23&y22>20/y22<31:S30;
    !!VRy23&y22>30/y22<41:S40;
    !!VRy23&y22>40/y22<51:S50;
    !!VRy23&y22>50:S60;
    !!BMx16:Sdy23;
    !!BMx16:M27/3/2 M46/3/2; +护盾,石肤
    !?FU7056; 敌方触发
    !!BMx16:S?y32;
    !!FU&y32=0:E;
    !!VRy33&y32<8:S-1; 根据敌方怪物速度减少其速度
    !!VRy33&y32>7/y32<15:S-2;
    !!VRy33&y32>14/y32<20:S-3;
    !!VRy33&y32>=20:S-4;
    !!BMx16:Sdy33;
    !!BMx16:M52/3/2 M50/3/2; +大难,悲伤



    这段代码为什么又用x16?

    该用户从未签到

    94

    回帖

    9911

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    999
    发表于 2011-4-16 11:51:27 | 显示全部楼层

    回复 1# 的帖子

    推荐楼主看下FU命令和DO命令,x1-x16是函数变量.

    评分

    1

    查看全部评分

  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
     楼主| 发表于 2011-4-16 11:56:07 | 显示全部楼层

    回复 2# 的帖子

    !!BM#:XXXX;

    检查/设置/获取一个堆栈怪物的参数。
       # - 堆栈的编号 (0...41).
    通常使用 0...20 给玩家1 (0),21...41 给玩家2(1)


    我看过DO和FU语句,但是BM语句后面的#在帮助中没有给出函数的定义,所以疑惑在这里。

    另外,ERM语言的函数我没有具像概念,你能不能举个比较形象的例子教我一下??谢谢了!

    该用户从未签到

    94

    回帖

    9911

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    999
    发表于 2011-4-16 12:01:01 | 显示全部楼层

    回复 3# 的帖子

    主要不理解!!BM#:中#的意思?
  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
     楼主| 发表于 2011-4-16 12:20:42 | 显示全部楼层

    回复 4# 的帖子

    不,只是不理解#被函数x(1到16)取代的意思。

    该用户从未签到

    94

    回帖

    9911

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    999
    发表于 2011-4-16 12:31:23 | 显示全部楼层

    回复 5# 的帖子

    这有什么不好理解呢?
    .....
    !!FU100:P20;
    !?FU100;
    !!BMx1:...
    .......
    其中x1=20,那么!!BMx1就和!!BM20一样
    .......
    !!DO101/0/41/1:P;
    !?FU101;
    !!BMx16:....;
    .......
    其中x16就是从0一直到41,每运行一次函数x16就+1

    评分

    1

    查看全部评分

  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
     楼主| 发表于 2011-4-16 12:45:05 | 显示全部楼层

    回复 6# 的帖子

    ……
    ……
    ……
    茅塞顿开…………

    该用户从未签到

    88

    回帖

    7757

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    147
    发表于 2011-4-17 17:51:26 | 显示全部楼层
    不吹牛,真没看懂……
  • TA的每日心情
    奋斗
    2020-8-30 18:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    1047

    回帖

    1万

    金币

    1

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4479

    社区QQ达人退役版主

    QQ
    发表于 2011-4-17 20:12:18 | 显示全部楼层
  • TA的每日心情
    郁闷
    2021-11-9 15:54
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]野猪

    52

    回帖

    6208

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    326
    发表于 2011-8-1 20:51:55 | 显示全部楼层
    怎么说呢 , 其实从头到尾我一个都没看懂
  • TA的每日心情
    郁闷
    2021-2-15 05:44
  • 签到天数: 10 天

    连续签到: 2 天

    [LV.3]火元素使者

    120

    回帖

    9421

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2232
    发表于 2011-8-1 21:40:46 | 显示全部楼层
    就是一个传入参数而已啦

    FU子函数接受DO的调用
    DO可以传入参数
    依次为x1,x2,x3...可以没有,最多到x15
    x16默认的是循环变量
    就是DO里面初始值->结束值的那个递增变量
  • TA的每日心情
    慵懒
    2020-6-16 08:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    286

    回帖

    1万

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    551
    发表于 2011-8-1 21:46:12 | 显示全部楼层
    ERM我只会改写基本的内容,因此只用过x16
  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

    寄蜉蝣于天地,渺沧海之一粟。

    Rank: 9Rank: 9Rank: 9

    积分
    42459

    退役版主社区QQ达人论坛守望者脚本测试狂论坛元老杰出贡献魅力之星

    发表于 2011-8-8 10:47:23 | 显示全部楼层
    原帖由 异界行者 于 2011-8-1 21:46 发表
    ERM我只会改写基本的内容,因此只用过x16


    x1至x15也是临时变量,其实跟y变量差不多,一样可以经常用,不过x16倒是个特例。
    “你看见的,是追随诸神脚步前进的埃拉西亚!”
    封神2.2黄金版 - 决战神之巅,英雄无敌世界的终极幻想
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-5-3 07:55 , Processed in 0.828361 second(s), 16 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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