单机的“充值”本质是脚本模拟领取,不涉及真实支付。要改两件事:充值NPC的档位和比例,以及充值成功后的公告文案。先备份再动手,改坏能回滚。
一、先确认引擎类型
看M2主程序文件名:
GomM2.exe / GameOfMir.exe → GOM系
GeeM2.exe → GEE系
HeroM2.exe → HERO系
GameCenter.exe带HGE标识 → 996/其他定制端
不同引擎改法不一样,别套错脚本语法。
二、GOM/GEE引擎:优先用M2界面改
M2完全启动后,点顶部“功能设置”或“查看-列表信息二”,找“充值系统设置 / 充值档位设置 / 元宝充值设置”。
里面直接改三列参数:
充值金额(元)
对应元宝数
档位描述
例如原配置:
1=10|1
5=50|1
10=100|1
改成:
1=15|1
5=80|1
10=200|1
保存后部分版本即时生效,不生效就重启M2。
如果界面里没有这些选项,去改配置文件:
Mir200\Config\PayConfig.ini
或 Mir200\GomConfig.txt、GeeConfig.txt
搜 RechargeRatio、RechargeList、PayConfig 相关字段,按原格式改数值,别动等号前后的结构。
三、HERO/老引擎:改NPC脚本
路径:
D:\Mirserver\Mir200\Envir\Npc\充值使者.txt
或 D:\Mirserver\Mir200\Envir\Market_Def\充值使者.txt
用Notepad++打开,找类似这段:
IF
TRUE
ACT
ADDGAMEGOLD 100
SENDMSG 0 【充值公告】成功充值,获得100元宝
把100改成你要发的元宝数。多档就复制几段,改数字和对话文案。
HERO发元宝命令一般是 ADDGAMEGOLD,GOM系用 GIVEGAMEGOLD,写错命令NPC点了没反应。
改完在M2里点“管理-重新加载NPC脚本”,或者游戏里输入 @ReloadNpc,不用重启整个服务端。
四、改充值公告文案
公告分两种位置:
1. 游戏内飘字公告(领元宝时全服看到)
在NPC脚本里用SENDMSG控制:
SENDMSG 0 【充值公告】玩家 <<$USERNAME>> 通过短信充值,成功领取500元宝!
参数说明:
0 = 全服广播
6 = 仅自己提示
<<$USERNAME>> = 自动替换当前角色名
想改颜色、格式,只动引号里的文字,别删SENDMSG和编号。
2. 登录器弹窗公告(进游戏前看到)
找登录器配套的公告文件,一般在:
服务端根目录\登录器配置\Notice.txt
或 Mir200\Envir\Notice.txt
或 网站目录\gg.txt(用了IIS列表站才有)
直接改文本:
欢迎来到测试区
1元=15元宝,充值仅本地模拟
装备靠打,不卖属性
每日20点火龙殿刷新
保存后重启登录器。编码用ANSI,用UTF-8会乱码。
五、改充值比例展示文案
游戏里NPC对话文字也在同一个脚本文件:
SAY
欢迎来到充值使者\
1. 1元 = 15元宝\
2. 5元 = 80元宝\
3. 10元 = 200元宝\
把数字改成和你实际配置一致的比例,玩家点选项才对得上发放数量。
六、去掉外网充值链接(单机必做)
很多下载来的版本自带外部支付平台跳转,单机用不上还容易误点。
搜这三个地方:
MerChant.txt 里充值NPC的脚本路径
QuestDiary 下 Pay、76pay、充值、RMB 相关文件夹
登录器配置器里的“充值地址 / 支付域名”
把外部http链接清掉,或者改成空。NPC脚本里如果看到:
ACT
OPENURL https://xxx.com/pay?uid=<<$USERNAME>>
直接删掉这一行,换成本地发放逻辑,不然单机点充值会弹浏览器。
七、快速给自己发元宝(不接NPC也行)
M2里操作:
查看 → 在线人物 → 双击角色 → 改“游戏元宝/灵符”字段 → 保存
或者用GM命令(角色名先加进AdminList.txt,等级10):
@GameGold 100000
@GameGold +100000
部分复古端命令是 @元宝 100000,具体以Mir200\Envir里GM命令.txt为准。
八、常见改完不生效
改了NPC脚本没反应:没重载脚本,M2里点重新加载NPC,或@ReloadNpc。
档位改了游戏里没变:清客户端Cache文件夹,重进游戏。
公告乱码:文本文件编码不是ANSI,用Notepad++转码。
点了充值弹浏览器:脚本里还留OPENURL,删掉。
元宝发了但角色面板不显示:小退再上,或重开角色面板。
九、安全底线
单机自己玩,所有充值都是模拟,不要接任何真实支付接口、二维码、第三方回调。版本包里自带的支付配置、机器码绑定、隐藏管理员检测先翻一遍,避免哪天不小心把单机端挪到外网,旧支付地址和后台钥匙还留在脚本里。
改完一套最小可用结构:
NPC只发元宝不发真实订单
公告文案自己写,不引外部链接
比例在M2界面和NPC对话里保持一致
GM命令和M2控制台能直接调数值
这样单机测试、录视频、调经济系统都够用,后续真要外网再单独接支付,和这套本地模拟完全分开。
传奇单机修改模拟充值入口与全服充值公告实操教程
来源:
作者:
点击:

