佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 4194|回复: 9

关于对英文命令理解 请知道的指点一下

[复制链接]

该用户从未签到

48

回帖

6377

金币

0

精华

2级 Adventuring Hero

Rank: 2

积分
325
发表于 2012-11-10 11:06:57 | 显示全部楼层 |阅读模式
Number of a hero owner
这句话是BG接收器H的英文注释
我是应该理解为动作英雄的编号还是理解为动作英雄所属玩家的编号?
如果是后者的话我觉得应该还要在hero后面加以个's,但是我的中文erm帮助里写的是后者。
请哪位给个正解,谢谢。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52396

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

    发表于 2012-11-10 11:17:48 | 显示全部楼层
    英雄所属玩家的编号

    hero后不加's, 因为不是名词所有格.

    该用户从未签到

    48

    回帖

    6377

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    325
     楼主| 发表于 2012-11-10 11:23:20 | 显示全部楼层
    但是在HE命令H中 有句话get the hero's owner
    这里为什么加's?

    该用户从未签到

    48

    回帖

    6377

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    325
     楼主| 发表于 2012-11-10 11:30:02 | 显示全部楼层
    哦 看懂了 一个是the 一个是a

    该用户从未签到

    48

    回帖

    6377

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    325
     楼主| 发表于 2012-11-10 11:38:11 | 显示全部楼层
    那么请看下面的脚本 取自绝地反击 全脚本完全把!!BG:H;里所获取的数值当做英雄编号 而不是英雄所属玩家编号,且脚本运行时不会发生错误,这个又是什么原因?
    ZVSE
    !?BA0;
    !!HEv8500:Ed/?v8505/1;     v8500是英雄编号 v8505是英雄等级
    !!HEv8500:F?v8506/?v8507/?v8508/?v8509/1;    v8508是英雄的力量值

    !?BG0&1000;
    !!BG:A?v8701 D?v8702 E?v8703 H?v8704 N?v8705 Q?v8706 S?v8707; v8704是英雄编号

    !?MR2&1000&v8704=v8500;                //魔力震荡和魔力之心  
    !!MR:F0;

    !?MR0&1000&v8704=v8500;
    !!VRv8600:S-1;                         v5300-v5304
    !!MR:D?v8600;                         伤害值

    !!FU&v8701<>1:E;                  不是释放魔法退出
    !!FU&v8704<>v8500:E;                判断英雄

    !!VRy5&v8706=0:Sv8600*v8508*v8505:10;
    !!VRy5&v8706=1:Sv8600*v8508*v8505:10; 魔法伤害为原伤害值*英雄等级*英雄力量/10


    !!VRy6:Sy5+v8600;
    !!VRy6&y6>1500000000:S1500000000; 15亿上限
    !!VRy6&y6<0:S1500000000;

    !!VRz10:S^{魔力震荡}使你的魔法额外增加%Y5伤害^;
    !!MM:Sz10;
    !!MR:Dy6;
    !!BU:R;

    该用户从未签到

    107

    回帖

    5341

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    1292
    发表于 2012-11-10 13:43:33 | 显示全部楼层
    分号后面的是注释,不影响脚本运行。可能是作者注释的时候打错了。

    该用户从未签到

    48

    回帖

    6377

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    325
     楼主| 发表于 2012-11-10 14:03:00 | 显示全部楼层
    呵呵 我知道注释是不影响脚本运行 但是请注意看:v8500已经可以确定是英雄编号了吧。在!?MR2和!?MR0后都加入了一个必须成立才能触发的条件,就是v8704=v8500.如果v8704是玩家编号,那么怎么可能等于v8500?当然,当v8500和v8704都为0到7的数值时是可以相等的,但是v8500可能的数值是0到155.当然就算v8704=v8500不成立顶多就是那两个触发器不触发,脚本是不会出问题的,但是我玩了这么久 好像那个触发器久没有不触发过。
    对了 我在!?BA0;触发器下面加入了一个接受命令!!BA:H0/?v8500;
    我这个脚本玩了好多个英雄 都能增加魔法伤害。实在是搞不懂。

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

    发表于 2012-11-10 15:39:21 | 显示全部楼层
    !!BA:H0/?获取的是攻击方英雄的ID 。!!BA:H1/?获取的是防守方英雄的ID 。

    !!BG:H?;是获取当前动作英雄的ID,或者说是怪物所属方英雄的ID。

    然后脚本指令了当这两个ID相同,或者不相同时执行什么命令。

    [ 本帖最后由 fastarrow 于 2012-11-10 15:40 编辑 ]

    该用户从未签到

    48

    回帖

    6377

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    325
     楼主| 发表于 2012-11-10 16:00:51 | 显示全部楼层
    那也就是说BG:H?获得的是英雄ID而不是英雄玩家ID咯?

    该用户从未签到

    4936

    回帖

    3万

    金币

    7

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    6121

    退役版主魅力之星

    发表于 2012-11-10 20:44:22 | 显示全部楼层
    原帖由 笑英雄 于 2012-11-10 16:00 发表
    那也就是说BG:H?获得的是英雄ID而不是英雄玩家ID咯?


    这个命令式获取当前动作堆栈的英雄编号,如果无英雄也就是野 外部队,则取得-1的英雄编号。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-5-4 06:42 , Processed in 0.937881 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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