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

