传奇单机版打怪获得经验提示("获得经验:XXX"在聊天框或屏幕左侧飘字),显示位置、开关、文字内容分别在M2Server图形界面和脚本文件里控制,按需求选对应方法改。
一、M2Server图形界面改提示位置与开关(最常用)
启动M2Server.exe→选项→参数设置(部分版本叫游戏设置)→找"游戏选项(一)"或"功能设置"标签页→找"系统提示/经验提示"区块:
• 经验提示位置:下拉选"聊天框显示"(默认在下方聊天栏)或"游戏窗口显示"(飘在屏幕左侧/上方滚动),部分版本填数字0=聊天框、1=游戏窗口左、2=游戏窗口上。
- 经验提示颜色:可改获得经验提示文字颜色(RGB值或选预设色)。
• 是否显示获得经验/获得金币/获得物品提示:有独立勾选项,取消勾选则对应提示不出现。
改完点保存→控制→重新加载参数设置(或重启M2Server),进游戏打怪测试。
二、改!Setup.txt或Mir200.ini(部分版本配置文件控制)
若M2面板没对应选项(老版Hero/Blue),直接改配置文件:
打开 MirServer\Mir200\!Setup.txt(部分版本是 MirServer\Mir200\Mir200.ini),搜索或添加:
ExpShowPos=1
• 0 = 聊天框显示
• 1 = 游戏窗口(左侧飘字)
• 部分版本支持2/3控制上下左右
同文件或 Mir200.ini 的 [ClientSet] 段可能有:
MsgShowArea=0 ; 0聊天框 1游戏窗口
MsgSpeed=5 ; 提示滚动速度
ANSI编码保存→重启M2Server生效。
三、改提示文字内容或自定义飘字(QFunction-0.txt脚本)
M2默认只控制"是否显示+位置+颜色",想改"获得经验:XXX"这几个字或加前缀(如"[打怪]+500"),需改触发脚本:
用记事本打开 MirServer\Mir200\Envir\QuestDiary\QFunction-0.txt,搜索关键词 @GetExp 或 @KillMon(不同版本命名不同),找到含 SENDMSG 或 ShowExpMsg 的段落。
典型默认片段:
[@GetExp]
#ACT
SENDMSG 5 获得经验:%Exp%
• 改文字:把 获得经验: 换成你要的前缀如 打怪经验+。
• 关聊天框提示改飘屏:部分引擎支持 ShowExpMsg 1 %Exp% 或 SENDMOVEMSG。
• 完全删除这段 SENDMSG 行则走M2面板默认经验提示(不受脚本干扰)。
保存→M2控制台"重新加载NPC脚本"或重启M2Server。
四、提示不显示或位置异常的附加检查
• 经验提示完全看不到:M2面板"显示获得经验提示"是否勾选,或QFunction-0.txt里SENDMSG把提示发到了错误频道(如发到行会频道1你看不见),改回频道5或删掉该行让系统默认处理。
- 飘字位置偏/出屏:!Setup.txt里ExpShowPos坐标(ExperienceShowPos X Y)数值过大超出分辨率,按你客户端分辨率调小(如1024×768下X=50 Y=200左右)。
- 客户端缺资源:部分合击版左侧飘字依赖客户端Data\MsgType.wil,缺失可从同版本完整客户端复制覆盖。
按先M2参数设置改位置/开关→必要时改!Setup.txt→想自定义文字再动QFunction-0.txt这个顺序操作即可。
热血传奇单机版修改打怪获得经验提示显示位置与开关 改M2参数及QFunction脚本教程
来源:
作者:
点击:

