一键设置!传奇人物公屏发言自动触发等级禁言提示(45级解禁)

来源: 作者: 点击:
🔧 一、核心设置:通过M2Server参数控制(推荐)
打开服务端配置

启动传奇服务端 → 运行 M2Server.exe → 顶部菜单栏点击 “选项” → “参数设置”。
设置禁言等级阈值

进入 “信息控制” 选项卡 → 找到 “允许喊话等级” 选项。

勾选此功能 → 将等级设置为 45 → 保存设置并重启服务端生效。

效果:45级以下玩家公屏发言时,系统自动弹出提示:“等级需45级以上才可以自动解除禁言!”

⚙️ 二、备用方案:脚本实现(灵活自定义)

若需更复杂逻辑(如仅限制公屏不禁私聊),可添加以下脚本到登录检测文件(QManage.txt):
IF

CHECKLEVELEX < 45 ;检测等级低于45级
ACT

SENDMSG 6 "【系统】等级需45级以上才可公屏发言!" 255 0 ;提示玩家
Gmexecute Shutup Self 99999 ;执行禁言
BREAK

IF

CHECKLEVELEX > 44 ;等级达标时
ACT

Gmexecute ReleaseShutup Self ;解除禁言

脚本说明:
SENDMSG 6:在玩家聊天框显示红色提示(参数 255 0 为红字)。

Shutup Self 99999:对自身永久禁言(时间值可调,单位:秒)。

适用场景:需区分公聊/私聊权限,或添加额外条件(如VIP豁免)。

⚠️ 三、注意事项
优先级问题

M2参数设置覆盖全服,脚本需单独加载到NPC或登录触发。若同时使用,以M2设置为准。
提示语修改

M2参数:提示语固定为“等级需X级以上...”,不可自定义。

脚本:可自由编辑 SENDMSG 内容(例:改为“45级解锁喊话功能!”)。
生效范围

M2设置对全服玩家即时生效;脚本需绑定到玩家登录或发言触发事件(如@SendMsg)。

💎 总结
方法 操作难度 自定义程度 适用场景
M2参数设置 ⭐☆☆☆☆ 低 全服统一等级禁言
脚本控制 ⭐⭐☆☆☆ 高 需区分聊天类型/复杂规则


💡 推荐选择:

- 仅需基础等级限制 → 直接使用M2参数设置(步骤简单,稳定性高)。

- 需定制提示语或权限 → 脚本方案(灵活性强,需基础脚本知识)。

按此操作后,玩家在公屏发言时将自动触发等级检测,低等级玩家将看到你指定的禁言提示!如有其他需求(如禁言时长调整),可进一步优化脚本逻辑。