传奇FILTERGLOBALMSG过滤全服提示脚本使用教程
摘要:本文分享996引擎FILTERGLOBALMSG过滤全服提示脚本完整用法,详解脚本参数含义、多场景套用案例,手把手教新手GM添加、修改、生效脚本,汇总高频报错问题与修复方案,解决游戏全服提示刷屏、信息杂乱等实操问题。…
本教程核心讲解传奇FILTERGLOBALMSG过滤全服提示脚本的完整用法,适配996引擎所有常规版本。
该脚本主要用于精准过滤游戏内各类全服弹窗、聊天提示信息,同时保留个人专属提示消息。
通过本教程可解决新手GM无法精准屏蔽冗余全服公告、提示信息杂乱、过滤设置出错等实操问题。
一、脚本核心命令详解
FILTERGLOBALMSG 是996引擎专属的全服信息过滤脚本命令,核心作用是选择性屏蔽游戏内系统、脚本触发的全服提示内容,专属个人接收的消息不会被过滤,可精细化控制各类提示弹窗的显示状态。
标准命令语法
FILTERGLOBALMSG 聊天框 聊天框固顶 SendMoveMsg SendCenterMsg SendVerticalMoveMsg 掉落提示消息
参数详细释义
| 参数位置 | 参数名称 | 参数取值 | 详细释义与用法 |
|---|---|---|---|
| 第一个参数 | 聊天框 | 0/1 | 0=不过滤普通聊天框全服提示,正常显示所有全服聊天消息;1=过滤普通聊天框全服提示,屏蔽脚本触发的SENDMSG、公会公告等常规全服聊天信息,仅保留个人消息。 |
| 第二个参数 | 聊天框固顶 | 0/1 | 0=不过滤聊天框固顶提示,置顶全服消息正常展示;1=过滤聊天框固顶信息,屏蔽所有置顶类全服公告提示,界面更整洁。 |
| 第三个参数 | SendMoveMsg | 0/1 | 0=不过滤移动弹窗提示;1=过滤SendMoveMsg触发的移动类屏幕提示消息,屏蔽角色移动触发的各类全服弹窗。 |
| 第四个参数 | SendCenterMsg | 0/1 | 0=不过滤屏幕居中提示;1=屏蔽SendCenterMsg居中弹窗,仅客户端隐藏信息,若有字段触发逻辑仍会后台执行,不影响功能生效。 |
| 第五个参数 | SendVerticalMoveMsg | 0/1 | 0=不过滤竖向滚动提示;1=过滤屏幕竖向滚动的全服提示信息,消除滚动弹窗干扰。 |
| 第六个参数 | 掉落提示消息 | 0/1 | 0=不过滤物品掉落全服提示;1=屏蔽全服物品掉落公告,仅玩家个人掉落提示正常显示,避免全服刷屏。 |
二、全套可直接套用脚本代码
以下代码为996引擎实测可用完整版,包含单一场景过滤、局部过滤、全量过滤多种模板,直接复制即可使用。
[@main]
#IF
#ACT
FILTERGLOBALMSG 1
SENDMSG 6 开启过滤全服提示信息,你不在接受如 SENDMSG、GuildNoticeMsg 等等脚本命令发送的全服提示信息。
[@过滤聊天框和聊天框固顶信息]
#IF
#ACT
FILTERGLOBALMSG 1 1
SENDMSG 6 过滤聊天框和聊天框固顶信息
[@过滤 SendCenterMsg 信息]
#IF
#ACT
FILTERGLOBALMSG 0 0 1
SENDMSG 6 过滤 SendCenterMsg 信息
[@过滤所有信息]
#IF
#ACT
FILTERGLOBALMSG 1 1 1 1 1 1
SENDMSG 6 过滤所有信息
三、多场景扩展套用案例
结合传奇版本常用玩法,拓展3种高频实用场景脚本,适配不同功能需求,新手可直接照搬使用。
场景一:仅屏蔽全服掉落提示(保留所有公告聊天)
[@过滤全服掉落提示]
#IF
#ACT
FILTERGLOBALMSG 0 0 0 0 0 1
SENDMSG 6 已屏蔽全服物品掉落提示,个人掉落提示正常显示
场景二:屏蔽所有屏幕弹窗(保留聊天框文字提示)
[@屏蔽所有屏幕弹窗]
#IF
#ACT
FILTERGLOBALMSG 0 0 1 1 1 0
SENDMSG 6 已关闭所有屏幕滚动、居中、移动弹窗提示
场景三:一键开启极简模式(仅保留个人所有提示)
[@游戏极简提示模式]
#IF
#ACT
FILTERGLOBALMSG 1 1 1 1 1 1
SENDMSG 6 极简模式开启,已屏蔽全部全服提示信息
四、手把手实操使用教程
全程分步教学,新手零门槛操作,按照步骤即可完成脚本添加、设置、生效。
步骤1:打开版本脚本目录
打开996引擎服务端文件夹,找到 Mir200\Envir\Market_Def 自定义脚本文件夹,新建或打开已有功能脚本文本。
步骤2:粘贴完整脚本代码
将上方全套核心脚本或对应场景扩展脚本完整复制,粘贴至脚本文件空白处,确保无代码缺失、无多余空格换行。
步骤3:自定义参数修改
根据自身需求修改FILTERGLOBALMSG后的6位参数,需要过滤对应功能设为1,需要保留则设为0,无需修改其他代码。
步骤4:保存脚本文件
粘贴修改完成后,按下Ctrl+S保存文件,关闭脚本编辑窗口,避免未保存导致设置失效。
步骤5:引擎重载生效
打开996引擎控制面板,点击【重载脚本】【重载NPC】功能,无需重启服务器,即可直接生效;若重载无效,可重启服务端彻底生效。
步骤6:功能测试验证
进入游戏,触发对应全服提示功能,检查设置过滤的信息是否隐藏,个人提示是否正常显示,确认功能正常运行。
五、高频报错与不生效排错方案
汇总新手实操中最常见的失效、异常问题,精准定位成因并给出修复方案。
问题1:脚本添加后完全不生效,全服提示依旧显示
成因:脚本粘贴位置错误、未重载引擎、参数数值填写错误,或多余空格导致代码识别失败。
修复方案:检查脚本是否放入正确的Market_Def目录,删除代码前后多余空格,重新保存文件,执行引擎重载脚本命令,参数严格按照0/1规范填写。
问题2:设置过滤后,部分居中提示仍会弹出
成因:SendCenterMsg参数仅屏蔽客户端显示,后台字段触发逻辑不受影响,特殊专属脚本弹窗不受该命令控制。
修复方案:属于正常机制,无需修复;若需彻底屏蔽,可排查对应触发弹窗的专属脚本,单独关闭对应弹窗命令。
问题3:参数修改后全部提示被屏蔽,无任何消息显示
成因:6项参数全部设置为1,开启了全量过滤模式,包含常规友好提示。
修复方案:根据需求调整对应参数,不需要过滤的项目改为0,保留基础提示显示功能。
六、新手实操避坑注意事项
引擎适配限制:该FILTERGLOBALMSG命令仅适配996引擎,其他引擎不兼容,强行使用会出现脚本报错、功能失效。
参数设置禁忌:禁止随意填写0、1以外的数字,参数仅支持0和1,其他数值会导致脚本解析异常、功能错乱。
消息区分要点:该脚本仅过滤全服公共提示,玩家私聊、系统个人弹窗、专属任务提示等个人消息不会被过滤,属于正常设定。
重载操作规范:每次修改脚本参数后,必须重载引擎脚本,仅保存文件无法生效,新手切勿忽略该步骤。
版本适配提醒:996引擎老旧精简版本可能存在命令兼容问题,若失效可升级引擎补丁后再次尝试。
七、高频实操FAQ问答
Q1:开启全量过滤后,管理员公告还能正常发送吗?
A:管理员手动发送的公告、GM专属提示不受该脚本限制,可正常显示,仅屏蔽脚本自动触发的全服提示信息。
Q2:能否单独过滤单个玩家的全服提示,不影响其他玩家?
A:可以,该脚本为个人生效模式,仅对触发脚本的玩家生效,不会影响全服其他玩家的提示显示状态。
Q3:重启服务器后,过滤设置会自动失效吗?
A:会,该脚本为临时生效指令,服务器重启或玩家下线重登后设置清空,需搭配NPC触发、登录自动执行脚本实现永久生效。
Q4:过滤掉落提示后,玩家自己打怪掉落还能看到提示吗?
A:可以,脚本仅屏蔽全服公共掉落公告,玩家个人打怪、拾取物品的专属提示正常显示,不影响个人游戏体验。
Q5:多个参数组合设置时,参数顺序可以调换吗?
A:不可以,6项参数顺序固定,调换顺序会导致过滤功能错乱,无法精准屏蔽对应提示,必须严格按照教程顺序填写。
八、全文总结
本文详细讲解了996引擎FILTERGLOBALMSG过滤全服提示脚本的全部实操用法,涵盖参数详解、多场景案例、分步实操、排错避坑等核心内容。该脚本可精细化屏蔽各类全服冗余提示,保留个人专属消息,有效优化游戏界面体验,新手可直接复制代码套用,快速完成功能搭建。



