英雄命令分为两大类:一类是玩家在游戏内直接使用的快捷键操作,另一类是管理员或脚本编写时用到的GM命令与检测指令。不同场景下调用方法完全不同,下面逐一拆解。
**玩家端快捷键操作**
玩家控制英雄行动,全靠键盘快捷键完成。英雄召唤出来后,按Ctrl+E切换英雄状态:攻击状态英雄主动攻击目标,跟随状态英雄紧跟主号移动,休息状态英雄原地不动停止出手。想在混战中让英雄集中火力打某个目标,先鼠标选中目标,再按Ctrl+W锁定,英雄会强制攻击该对象直至目标死亡或取消锁定。按Ctrl+Q开启英雄守护,英雄固定在当前坐标进入警戒状态,不跟随移动但会反击进入攻击范围的敌人。合击技能就绪后按Ctrl+S释放,前提是怒槽满格且目标锁定。Ctrl+A是控制道士召唤物(神兽、月灵)休息与攻击切换的按键,不控制英雄本体。如果某个快捷键没反应,先按F12打开内挂设置,查看按键绑定是否被修改,或者检查英雄是否存活、状态是否为攻击模式。
**管理员GM命令对英雄的操作**
拥有管理员权限的玩家在聊天框输入特定指令可直接操作英雄。基本规则是,原本针对人物的GM命令,把角色名替换为英雄名字即可生效。比如调整英雄等级,输入@调级 英雄名字 等级数值,英雄直接升级。给英雄刷装备,输入@制造 物品名称 数量即可,物品会直接进入英雄包裹。将其他玩家召到英雄身边,或者将英雄传送到指定地图坐标,命令格式与人物传送相同。注意不同引擎(GOM、GEE、HERO)的命令前缀可能有差异,若输入无效,打开M2Server控制台,在选项—游戏命令—管理命令中查看当前版本的具体命令格式。
**脚本命令对英雄的检测与操作**
版本管理员或脚本制作者在编写NPC脚本时,通过在人物命令前加H.前缀来指向英雄。检测英雄职业:#IF H.checkjob warrior(warrior替换为wizard或taos对应法师道士)。检测英雄等级和物品:H.checklevel 50检测英雄是否达到50级,H.checkitem 裁决 1检测英雄包里是否有裁决。给英雄物品或金币:H.give 金币 1000000,H.take 捆金创药 5扣除英雄身上指定物品。给英雄加经验:H.ChangeExp + 50000直接增加英雄经验值。如果脚本中要对其他玩家的英雄操作,先用S0.变量存入目标角色名,再通过S0.HERO.前缀执行检测或给物品。英雄脚本命令大部分与人物兼容,但部分命令对英雄做了限制,实际使用中若某条命令不生效,需确认该引擎版本是否支持。
**快捷操作**:主号与英雄同时按Ctrl+S释放合击,前提是怒槽满格且目标锁定。英雄不打怪时,先按Ctrl+E切成攻击状态,再按F12内挂检查英雄躲避血量设置是否低于当前血量,数值过低会导致英雄不主动出手。

