当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

皓月传奇单机版2.0.3修改角色元宝金币的三种方法GM命令M2后台与DBC数据库改值

热度:
一、先开启GM管理员权限

无论用哪种方式改元宝,都要先确认你的账号有GM权限,否则命令无效。
打开服务端目录MirServer\Mir200\Envir\AdminList.txt,用记事本打开,另起一行按格式写入:

你的角色名10

保存后重启M2Server或在M2中点"重读管理员列表",游戏内小退重登,权限生效。

二、游戏内输入GM命令直接刷(最快)

进游戏按回车在聊天框输入,皓月2.0.3一般是Hero引擎,常用命令如下:
-给自己加元宝:@GameGold+10000(加1万元宝,减用-号)
•GOM/GEE变体:@AddGameGold10000或@调整元宝角色名+10000

•刷金币(非元宝):@AddGold+1000000

若输入后无反应,打开M2Server→选项→游戏命令→查看"GameGold"命令权限是否被改为需要更高等级,或直接在M2→游戏管理→管理员列表确认权限是10。

三、M2Server控制台在线修改(可视化免命令)

保持M2Server运行,依次操作:
1.点顶部菜单【查看】→【在线人物】
2.列表中找到你的角色名双击打开属性窗口
3.找到"元宝/GameGold"字段,直接输入想要的数值如9999999
4.点【修改数据】或【保存】,游戏内重新打开角色面板或F9背包即可看到变化,无需重登。

四、用DBC2000离线修改数据库(角色未上线也能改)

适用于想直接改存档或命令失效时:
1.关闭M2Server(防止文件锁定),打开控制面板→BDEAdministrator→打开之前配好的HeroDB数据库
2.双击打开Hero表(部分版本叫Character或存于Account表关联角色名)
3.在Name列找到你的角色名,找到字段GameGold(元宝)或Gold(金币)
4.双击数值改为目标数量,按Ctrl+S保存
5.重启M2Server并登录角色查看

部分版本元宝字段名可能是YuanBao、BindGold(绑定元宝)或CreditPoint(灵符/点券),对照表里数值大的那列通常就是。

五、修改新建账号初始元宝(可选)

打开MirServer\Mir200\!Setup.txt搜索StartGold=,改为:

StartGold=10000

保存重启服务端,之后新注册的角色登录自动获得设定数量的金币/元宝(取决于引擎是把此值赋给Gold还是GameGold,皓月版通常给金币,元宝仍需用上述三种方式刷)。

六、常见问题

•输命令提示"无权限"→AdminList.txt角色名大小写要和游戏内完全一致,且权限是10,重启M2重载

-DBC打开表是空的→BDE中HeroDB的PATH没指到含.DB文件的Mud2\DB目录,重新配置
•改完数据库不生效→没关M2就改导致没保存成功,或改的是Account表但角色数据实际在Hero/Character表,两个表都看一眼

-部分魔改版元宝走脚本变量→找Mir200\Envir\Market_Def下元宝商店NPC脚本,看是否有自定义字段,可在脚本里临时加#ACTGiveGameGold+99999做NPC刷
[顶部]