在传奇游戏的服务端维护与玩家体验提升中,系统公告的发布与自动捡物功能的配置是两个高频操作。前者用于传达服务器维护、活动开启等重要信息,后者则是解放玩家双手、提升打宝效率的核心辅助。无论是GM管理后台的操作,还是脚本层面的深度定制,掌握这两项技能对于版本制作和日常运营都至关重要。
传奇系统公告的设置方法
系统公告主要分为三类:登录公告、跑马灯公告和在线广播公告。不同的公告类型对应不同的设置路径和文件。
登录公告与跑马灯公告(文件修改法)
这是最基础的公告形式,通常用于展示版本介绍或长期规则。你需要找到服务端Mir200目录下的Notice文件夹。
登录公告:编辑Notice.txt文件。这是玩家进入游戏时弹出的窗口内容。直接在文本中输入公告信息,支持简单的换行。
跑马灯公告:编辑linenotice.txt文件。这是游戏界面下方滚动的文字。每行输入一条公告,引擎会自动循环播放。
修改完成后,必须重启M2Server或在控制台重载公告配置才能生效。
在线广播与即时公告(M2控制台法)
当需要发布即时信息(如“5分钟后合区”或“清理数据”)时,文件修改法显得滞后。此时应使用M2Server控制台的“管理”功能。
打开M2Server控制台,点击菜单栏的“管理” -> “在线消息”。
在弹出的对话框中输入红色字体的公告内容,点击“发送”。
该消息会以醒目的红色字体出现在所有在线玩家的游戏聊天框上方,且不会被普通聊天信息覆盖。为了确保持续提醒,通常需要连续点击多次发送。
定时自动公告(机器人脚本法)
若需每隔一段时间自动播放特定公告(如每30分钟提示防骗),需修改机器人脚本。
找到Robot_def目录下的相关脚本文件(通常命名为Q-robot.txt或类似名称)。
使用#IF条件判断时间,配合#ACT执行SENDMSG命令。
例如,设置@S1标签,利用TimerRecall命令设定秒数,在脚本中写入SENDMSG 6 [系统]:本服严禁使用外挂,违者封号!。保存后在M2控制台重载机器人脚本即可。
传奇自动捡物功能的配置
自动捡物功能分为玩家端设置(内挂)和服务端脚本设置(假人或全图捡物)两个层面。
玩家端内挂设置(基础功能)
这是玩家最常用的设置方式,通过游戏内的辅助界面完成。
进入游戏后,按F12键或点击界面上的“设置”按钮打开辅助设置。
切换到“物品”或“拾取”选项卡。
在物品列表中,勾选需要自动捡取的物品名称(如“强效金创药”、“沃玛装备”)。
勾选“自动拾取”或“一键捡取”开关。部分版本支持设置“拾取半径”,即角色周围多少格内的物品会被自动吸入。
注意:部分版本要求物品必须在地面显示名称(标红)才能被自动捡取,因此需在设置中同时勾选“极品提示”或“显示名字”。
服务端脚本与全图捡物(进阶功能)
对于想要实现“全图飞”或“假人自动捡物”的高级需求,需要修改服务端脚本。
假人/全图捡物配置:这通常依赖于特定的插件或引擎功能。在M2Server的“列表信息”中,找到“允许捡取列表”,将需要全图感知的物品添加进去。
脚本命令:在QFunction-0.txt或专用插件脚本中,使用PICKUPITEMS命令。该命令可设定捡取范围(如X, Y坐标周围10格)和过滤条件。
坐标瞬移捡物:部分高科技版本支持通过识别聊天框的掉落信息(如“某某玩家在某坐标掉落了屠龙刀”),脚本自动解析坐标并控制角色使用Fly命令瞬移过去捡取。这需要在插件配置文件中设置关键词匹配(如“掉落”、“坐标”)和分隔符。
常见问题排查
如果设置了自动捡物却无效,首先检查M2Server的“参数设置” -> “功能设置”中是否开启了“允许自动捡取”总开关。其次,检查物品数据库(StdItems)中该物品的PickSet字段是否被正确归类。对于登录器自带的外挂,还需确认是否被杀毒软件拦截了相关DLL文件。

