热血传奇单机版开启打怪获得经验飘字显示在游戏画面左下角或左侧修改!Setup.txt与QFun

来源: 作者: 点击:
传奇单机默认把获得经验打在左下角聊天框里,想改成游戏画面上飘字显示(通常在左上/左侧滚动,部分引擎可调至左下),主要靠改服务端!Setup.txt参数和QFunction-0.txt脚本实现。不同引擎做法略有区别,按你用的引擎对照操作。

一、Hero引擎——M2界面开启+!Setup.txt参数(最常用)

1. M2Server主界面→选项→参数设置→游戏选项(或系统提示/界面设置页),找到:
• 显示获得经验 → 勾选开启(KillMonExpShow=True / ShowExpNotice=1)

- 经验提示位置 → 选"游戏窗口显示"或"左侧显示"(不选聊天框)
保存后部分版本直接生效,建议重启M2。

2. 用记事本打开 D:\MirServer\Mir200\!Setup.txt ,搜索或手动确认以下参数:

ShowExpNotice=1
ExpShowFormat=1
KillMonExpShow=1
ExperienceShowPos=1

• ShowExpNotice=1 开启经验提示

• ExperienceShowPos=0 默认聊天框,=1 游戏窗口左侧滚动,部分新版支持坐标参数 ExpMsgPosX=50 ExpMsgPosY=650(Y值大靠下,1080P可试Y=880靠左下角)

保存重启M2Server生效。

若Hero引擎较老无ExperienceShowPos坐标参数,只能通过下面脚本方式强制左侧飘字,或接受默认左侧中上部显示(大多数玩家够用)。

二、Hero引擎——QFunction-0.txt脚本强制左侧/左下飘字(推荐补充做法)

部分版本M2参数改了仍显示在聊天框,需用杀怪触发脚本来控制:

1. 打开 D:\MirServer\Mir200\Envir\QuestDiary\ 找到 QFunction-0.txt(没有则新建,并在Merchant.txt里确认QFunction NPC已加载)。
2. 在文件末尾追加(注意空行分隔原有[@Login]等内容):

[@GetExp]
#IF
#ACT
SendCenterMsg 255 255 0 获得经验:%Exp% 1 2

参数说明:SendCenterMsg R G B 文字内容 显示模式 停留秒数,显示模式1=向上飘动(左侧),部分引擎支持追加X Y坐标如 SendCenterMsg 255 255 0 获得经验:%Exp% 100 650(X=100靠左,Y=650靠下,依分辨率调)。
也可用:

ShowExpMsg 1 %Exp%

1代表左侧显示位置。保存后重启M2或在M2→控制→重新加载脚本。

三、GOM/GEE引擎——客户端UI配置文件调坐标

GOM引擎经验飘字位置多由客户端控制:

1. 打开客户端目录 Data\UIConfig.ini 或 HintPos.ini / ExpHint.ini(各版名不同)。
2. 搜索 [ExpHint] 或 ExperienceHint:

[ExpHint]
X=50
Y=880
Width=200
Height=30

• 原点(0,0)是屏幕左上角,X小靠左,Y大靠下。1080P分辨率设Y=880左右可到左下角避开技能栏。

3. 保存,重启客户端生效。若服务端M2里有"显示打怪经验"开关也需勾选开启。

GEE引擎类似,可改 MirClient\Data\Config\NewUI.ini 找 [MsgWindow] Position=1(1常代表左下)再微调OffsetX/OffsetY。

四、确认经验提示已开启(不显示先查这个)

无论哪种引擎,先确认基础开关没关:
• M2 → 选项 → 参数设置 → 游戏选项 → "显示获得经验"/"杀怪经验提示"必须打钩(或!Setup.txt中ShowExpNotice=1、KillMonExpShow=1)。

- 若只关了聊天框显示想改飘字——在!Setup.txt把ExpChatShow=0关聊天框输出,ExperienceShowPos=1开画面显示。

五、常见失效原因

• 改完!Setup.txt没重启M2Server——必须重启或重载参数。

- QFunction-0.txt格式错误(#IF #ACT前多空格或少空行),导致脚本不触发,建议备份原文件再改。
• 客户端分辨率不同Y坐标需微调——1440×900下Y≈680,1920×1080下Y≈880。

- 登录器过旧不支持新飘字指令——用服务端自带登录器生成器重新生成登录器覆盖客户端旧文件。
• 物品/经验飘字被客户端关闭——部分登录器设置里有"关闭获得提示"选项,取消勾选。

按以上步骤:Hero引擎开M2经验提示+改ExperienceShowPos或加QFunction脚本,GOM改客户端UIConfig.ini坐标,基本都能让打怪经验从聊天框变为画面上(左侧或左下角)飘字显示。