先去M2选项里的参数设置找到状态控制或攻击模式控制,看你想强制切到的那个模式有没有打勾允许,比如想强切全体就得允许全体攻击模式,想强切行会就得允许行会攻击模式,这些不选的话强制命令发了也白搭。接着看M2的列表信息二里的消息过滤,有时脚本命令或模式切换相关关键字被过滤掉了,导致客户端收不到变更指令,把这栏清空或把对应过滤项删掉再试。如果用脚本里的ChangeAttackMode或SetHumAttackMode来强切,确认参数写的对,0是全体、1是和平、5是行会等,部分引擎加强制参数才跳过客户端限制,参数填错或漏参数就不会生效。去!Setup.txt或M2功能设置里找有没有“新人上线和平模式”这类勾选项,勾上会导致刚上线无论怎么强切都被压回和平,把它去掉让脚本控制生效。Hero类引擎还要检查M2选项参数设置里有没有“允许脚本强制修改攻击模式”或类似开关,没开的话脚本强切直接被引擎忽略。若你在登录或转图触发脚本里强切,确认脚本放的位置对,比如[@Login]或[@EnterMap]在QFunction-0.txt里,且脚本没写法错误,#IF后要有#ACT,少写或括号引号不成对会导致这段不执行。玩家若处于麻痹、禁锢或某些技能锁定状态,部分服务端会暂时锁攻击模式,脚本里可先解状态再发强切命令。改完M2里的开关记得点确定或保存,有的要重开网关或M2才生效,只改文本不重载也会看起来没反应。最后核对引擎版本,旧引擎对强切支持不全,该升级配套引擎或按对应引擎手册改配置参数。

