RMB充值记录通常不直接存在数据库的元宝字段,而是分散在脚本变量、TXT名单、数据库扩展字段三个地方。修改前先备份文件。
一、脚本变量记录(最常见)
多数版本用自定义变量(如RMB、消费积分、累计充值)记录金额。
- 文件路径:D:\Mirserver\Mir200\Envir\QuestDiary\。
• 查找方法:进入该目录,搜索含“充值”、“RMB”、“消费”的文件夹。通常结构为 QuestDiary\充值记录\角色名.txt 或 QuestDiary\充值积分\Save.txt。
- 修改格式:用记事本打开对应文件,内容通常为 [角色名] 或 角色名,后面跟着 RMB=100 或 消费积分=500。直接修改等号后的数字即可。改完后在M2菜单点“重新加载-重读QF脚本”或“重读QM脚本”。
二、TXT名单记录(老版本)
部分老版本或单机版直接用TXT文件名代表金额,文件内写账号。
- 文件路径:D:\Mirserver\Mir200\Envir\QuestDiary\充值\。
• 查找方法:找类似 1000.txt(代表1000元)、5000.txt 的文件。
- 修改方法:若要给某账号加1000元记录,打开 1000.txt 写入账号并换行保存。若需修改金额,需将账号从低金额文件剪切到高金额文件。
三、数据库字段(少数版本)
少数版本将RMB存在数据库的扩展字段。
• 工具:打开DBC2000,连接 HeroDB 或 Mir2 数据库。
- 表名:TBL_CHARACTER(角色表)或 TBL_ACCOUNT(账号表)。
• 字段名:查找 RECHARGE、RMB、SCORE(积分)字段。找到后直接修改数值并保存。
四、日志与平台记录(仅查询)
• 日志文件:D:\Mirserver\LogServer\ 下的 PayLog.txt 或按日期命名的日志文件。这里记录流水,修改它只改显示,不影响实际领取。
- 第三方平台:若用了支付平台,金额记录在平台数据库的 pay_info 表。需进平台后台或数据库修改 amount 字段。
五、修改后刷新步骤
1. 修改完文件或数据库后,玩家必须下线。
2. 在M2菜单点“重新加载-重读QF脚本”或“重读QM脚本”。
3. 若修改的是数据库,还需在M2点“控制-重新加载人物数据”。
4. 玩家上线后找充值NPC点击“刷新”或“领取”即可同步新金额。

