传奇单机默认把获得经验打在左下角聊天框里,想改成游戏画面上飘字显示(通常在左上/左侧滚动,部分引擎可调至左下),主要靠改服务端!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=50ExpMsgPosY=650(Y值大靠下,1080P可试Y=880靠左下角)
保存重启M2Server生效。
若Hero引擎较老无ExperienceShowPos坐标参数,只能通过下面脚本方式强制左侧飘字,或接受默认左侧中上部显示(大多数玩家够用)。
二、Hero引擎——QFunction-0.txt脚本强制左侧/左下飘字(推荐补充做法)
部分版本M2参数改了仍显示在聊天框,需用杀怪触发脚本来控制:
1.打开D:\MirServer\Mir200\Envir\QuestDiary\找到QFunction-0.txt(没有则新建,并在Merchant.txt里确认QFunctionNPC已加载)。
2.在文件末尾追加(注意空行分隔原有[@Login]等内容):
[@GetExp]
#IF
#ACT
SendCenterMsg2552550获得经验:%Exp%12
参数说明:SendCenterMsgRGB文字内容显示模式停留秒数,显示模式1=向上飘动(左侧),部分引擎支持追加XY坐标如SendCenterMsg2552550获得经验:%Exp%100650(X=100靠左,Y=650靠下,依分辨率调)。
也可用:
ShowExpMsg1%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
•原点(00)是屏幕左上角,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坐标,基本都能让打怪经验从聊天框变为画面上(左侧或左下角)飘字显示。
一、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=50ExpMsgPosY=650(Y值大靠下,1080P可试Y=880靠左下角)
保存重启M2Server生效。
若Hero引擎较老无ExperienceShowPos坐标参数,只能通过下面脚本方式强制左侧飘字,或接受默认左侧中上部显示(大多数玩家够用)。
二、Hero引擎——QFunction-0.txt脚本强制左侧/左下飘字(推荐补充做法)
部分版本M2参数改了仍显示在聊天框,需用杀怪触发脚本来控制:
1.打开D:\MirServer\Mir200\Envir\QuestDiary\找到QFunction-0.txt(没有则新建,并在Merchant.txt里确认QFunctionNPC已加载)。
2.在文件末尾追加(注意空行分隔原有[@Login]等内容):
[@GetExp]
#IF
#ACT
SendCenterMsg2552550获得经验:%Exp%12
参数说明:SendCenterMsgRGB文字内容显示模式停留秒数,显示模式1=向上飘动(左侧),部分引擎支持追加XY坐标如SendCenterMsg2552550获得经验:%Exp%100650(X=100靠左,Y=650靠下,依分辨率调)。
也可用:
ShowExpMsg1%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
•原点(00)是屏幕左上角,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坐标,基本都能让打怪经验从聊天框变为画面上(左侧或左下角)飘字显示。

