先说结论:你能@制造物品、能无敌,说明GM权限本身是通的。元宝和声望加不上,多半是命令用错了对象——传奇世界的“元宝”不一定是普通物品,声望也不是物品库里的东西,很多端把元宝走点卡/游戏币字段,声望走角色属性字段,直接用@make或@刷元宝这种字符串命令,服务端识别不了,就会回“该用户现有元宝0,以增加元宝0”。
一、先搞清楚元宝在端里到底是什么
传奇世界服务端里“元宝”常见有三种存储方式,用错命令全白搭:
1.点卡元宝(GameGold/GamePoint)
对应M2里的“游戏点卷/元宝”,不走物品库,存在账号或角色扩展字段里。
常用命令:
@GameGold角色名数量
@AddGameGold角色名数量
@YG角色名数量
@元宝角色名数量
不同引擎前缀不一样,GOM/GEE系多见@GameGold,Hero/Blue系多见@YG或自定义脚本命令。
2.绑定元宝(BindGameGold)
字段独立,命令一般是:
@BindGameGold角色名数量
@AddBindGold角色名数量
3.游戏币(Gold,就是金币)
这个最简单:
@gold数量
@AddGold数量
声望一般是角色属性字段,不是物品:
@AddCredit数量
@Credit数量
@声望角色名数量
@AddRenown数量
很多端声望走Credit字段,用@make声望肯定失败,因为数据库里没这个物品。
二、你那条命令为什么回“增加0”
你用的格式大概是:
@刷元宝角色名1000
服务端收到后,会去命令表找“刷元宝”这个指令。找不到就按默认处理,或者走了某个空脚本,返回固定话术“该用户现有元宝0,以增加元宝0”。这不是真查了数据库,是脚本写死的反馈。
正确做法:先用引擎自带命令,别自己造词。
进M2控制台看实际支持的命令:
M2→选项→游戏命令→管理命令
里面会列本端真实命令名,比如:
GameGold对应@GameGold
Credit对应@CreditPoint
声望对应@Credit
照着列出来的写,别百度抄别的端的命令。
三、权限不够也会导致加0
GM权限分等级,能@make不一定能改经济字段。
AdminList.txt里你的角色权限看看是不是10(最高)。有些端把经济命令权限设到8-10,普通GM(等级5-7)只能刷物品不能动元宝。
改Mir200\Envir\AdminList.txt:
角色名10
保存,M2里重新加载管理员列表,小退重登再试。
四、角色不在线也加不上的情况
部分命令只对在线角色生效。你角色没上线,@GameGold角色名数量会找不到对象,返回0。
先上线站着,再发命令。要给离线角色加,得走数据库直改(后面第七节)。
五、声望加不上的专项排查
声望字段在DBC2000的HeroDB角色表里,字段名一般是:
Credit
或Renown
或Reputation
M2里看:
选项→参数设置→角色属性→声望字段
确认声望用的是哪个字段、上限多少。字段名对不上,命令发了也不写库。
测试命令顺序:
@Credit100
@AddCredit角色名100
@声望100
哪个有反应留哪个,记到笔记里,别每次试三个。
六、GM命令到底在哪个文件夹哪个文档
按引擎分,核心位置就这几处:
1.管理员列表(决定你能不能用GM)
Mir200\Envir\AdminList.txt
格式:角色名权限等级
改完M2重新加载管理员列表。
2.命令定义与权限
Mir200\Envir\Command.ini
或Mir200\Command.txt
或M2→选项→游戏命令导出
里面每条命令长这样:
GameGoldCmd=@GameGold
GameGoldPerMission=10
CreditCmd=@Credit
CreditPerMission=10
想加自定义命令(比如真想用“@刷元宝”),在这里加映射,再写脚本调用。
3.脚本层命令(NPC/QM触发)
Mir200\Envir\QuestDiary\下的脚本文件
Mir200\Envir\MapQuest_def\QFunction.txt、QM.txt
比如你想让“@刷元宝”生效,可以在QM.txt里写:
[@刷元宝]
IF
ACT
GameGoldPARAM(1)PARAM(2)
SENDMSG6已发放元宝
但这要求引擎支持脚本内GameGold函数,老端不一定有。
4.物品与货币配置
Mir200\Envir\GameVar.ini或Setup.txt里:
GameGoldName=元宝
BindGoldName=绑定元宝
CreditName=声望
命令发不出,先看这里名字对不对。
5.数据库层
DBC2000→HeroDB→角色表
字段:Gold(金币)、GameGold(元宝)、BindGameGold(绑定元宝)、Credit(声望)
M2所有命令最终写这里。
七、绕开命令,直接改数据库(最稳)
命令调不通就直改库,单机无所谓:
1.关M2(不然字段被锁)
2.打开DBC2000→HeroDB→角色表
3.找到你角色那行,改:
GameGold填100000
BindGameGold填50000
Credit填9999
4.保存,起M2,进游戏
进游戏后M2里“查看→在线人物→角色属性”也能直接改这些字段,不用关服。
八、快速定位流程(十分钟)
1.M2→游戏命令→管理命令,抄本端真实元宝/声望命令名
2.AdminList.txt确认自己权限是10,重载
3.角色在线,试@GameGold角色名1000
4.声望试@Credit100或@AddCredit角色名100
5.回显还是0,去Setup.txt看元宝字段名,去DBC看角色表字段有没有值
6.命令层放弃,直接DBC改GameGold/Credit字段
7.想永久自定义“@刷元宝”,在Command.ini加映射+QM.txt写脚本
九、常见错误汇总
•用@make元宝——元宝不是物品,刷不出来
•用@刷元宝这种自造词——命令表没注册,回0
•角色没在线——离线角色命令不生效
•权限只有5——能刷装备不能改经济
•声望用物品名刷——声望是属性字段不是物品
•改了命令没重载M2——缓存还是老的
•DBC字段名看错——把Gold当GameGold改,金币变了元宝没变
十、给你一套能直接抄的测试命令
角色名假设叫测试战士,依次试:
@GameGold测试战士1000
@YG测试战士1000
@BindGameGold测试战士500
@Credit测试战士100
@AddCredit测试战士100
@gold100000
哪条回显“增加成功/当前元宝XXX”就用哪条,剩下的删掉别记混。
GM命令文档位置记住三个就够:
Mir200\Envir\AdminList.txt(谁有GM权)
Mir200\Envir\Command.ini(命令叫什么、几级能用)
Mir200\Envir\QuestDiary\(自定义命令脚本)
元宝声望刷不出,90%是“命令名不对+字段不对”,不是权限问题。先别信网上抄来的@刷元宝,回自己M2里看本端命令表,一行就能解决。
一、先搞清楚元宝在端里到底是什么
传奇世界服务端里“元宝”常见有三种存储方式,用错命令全白搭:
1.点卡元宝(GameGold/GamePoint)
对应M2里的“游戏点卷/元宝”,不走物品库,存在账号或角色扩展字段里。
常用命令:
@GameGold角色名数量
@AddGameGold角色名数量
@YG角色名数量
@元宝角色名数量
不同引擎前缀不一样,GOM/GEE系多见@GameGold,Hero/Blue系多见@YG或自定义脚本命令。
2.绑定元宝(BindGameGold)
字段独立,命令一般是:
@BindGameGold角色名数量
@AddBindGold角色名数量
3.游戏币(Gold,就是金币)
这个最简单:
@gold数量
@AddGold数量
声望一般是角色属性字段,不是物品:
@AddCredit数量
@Credit数量
@声望角色名数量
@AddRenown数量
很多端声望走Credit字段,用@make声望肯定失败,因为数据库里没这个物品。
二、你那条命令为什么回“增加0”
你用的格式大概是:
@刷元宝角色名1000
服务端收到后,会去命令表找“刷元宝”这个指令。找不到就按默认处理,或者走了某个空脚本,返回固定话术“该用户现有元宝0,以增加元宝0”。这不是真查了数据库,是脚本写死的反馈。
正确做法:先用引擎自带命令,别自己造词。
进M2控制台看实际支持的命令:
M2→选项→游戏命令→管理命令
里面会列本端真实命令名,比如:
GameGold对应@GameGold
Credit对应@CreditPoint
声望对应@Credit
照着列出来的写,别百度抄别的端的命令。
三、权限不够也会导致加0
GM权限分等级,能@make不一定能改经济字段。
AdminList.txt里你的角色权限看看是不是10(最高)。有些端把经济命令权限设到8-10,普通GM(等级5-7)只能刷物品不能动元宝。
改Mir200\Envir\AdminList.txt:
角色名10
保存,M2里重新加载管理员列表,小退重登再试。
四、角色不在线也加不上的情况
部分命令只对在线角色生效。你角色没上线,@GameGold角色名数量会找不到对象,返回0。
先上线站着,再发命令。要给离线角色加,得走数据库直改(后面第七节)。
五、声望加不上的专项排查
声望字段在DBC2000的HeroDB角色表里,字段名一般是:
Credit
或Renown
或Reputation
M2里看:
选项→参数设置→角色属性→声望字段
确认声望用的是哪个字段、上限多少。字段名对不上,命令发了也不写库。
测试命令顺序:
@Credit100
@AddCredit角色名100
@声望100
哪个有反应留哪个,记到笔记里,别每次试三个。
六、GM命令到底在哪个文件夹哪个文档
按引擎分,核心位置就这几处:
1.管理员列表(决定你能不能用GM)
Mir200\Envir\AdminList.txt
格式:角色名权限等级
改完M2重新加载管理员列表。
2.命令定义与权限
Mir200\Envir\Command.ini
或Mir200\Command.txt
或M2→选项→游戏命令导出
里面每条命令长这样:
GameGoldCmd=@GameGold
GameGoldPerMission=10
CreditCmd=@Credit
CreditPerMission=10
想加自定义命令(比如真想用“@刷元宝”),在这里加映射,再写脚本调用。
3.脚本层命令(NPC/QM触发)
Mir200\Envir\QuestDiary\下的脚本文件
Mir200\Envir\MapQuest_def\QFunction.txt、QM.txt
比如你想让“@刷元宝”生效,可以在QM.txt里写:
[@刷元宝]
IF
ACT
GameGoldPARAM(1)PARAM(2)
SENDMSG6已发放元宝
但这要求引擎支持脚本内GameGold函数,老端不一定有。
4.物品与货币配置
Mir200\Envir\GameVar.ini或Setup.txt里:
GameGoldName=元宝
BindGoldName=绑定元宝
CreditName=声望
命令发不出,先看这里名字对不对。
5.数据库层
DBC2000→HeroDB→角色表
字段:Gold(金币)、GameGold(元宝)、BindGameGold(绑定元宝)、Credit(声望)
M2所有命令最终写这里。
七、绕开命令,直接改数据库(最稳)
命令调不通就直改库,单机无所谓:
1.关M2(不然字段被锁)
2.打开DBC2000→HeroDB→角色表
3.找到你角色那行,改:
GameGold填100000
BindGameGold填50000
Credit填9999
4.保存,起M2,进游戏
进游戏后M2里“查看→在线人物→角色属性”也能直接改这些字段,不用关服。
八、快速定位流程(十分钟)
1.M2→游戏命令→管理命令,抄本端真实元宝/声望命令名
2.AdminList.txt确认自己权限是10,重载
3.角色在线,试@GameGold角色名1000
4.声望试@Credit100或@AddCredit角色名100
5.回显还是0,去Setup.txt看元宝字段名,去DBC看角色表字段有没有值
6.命令层放弃,直接DBC改GameGold/Credit字段
7.想永久自定义“@刷元宝”,在Command.ini加映射+QM.txt写脚本
九、常见错误汇总
•用@make元宝——元宝不是物品,刷不出来
•用@刷元宝这种自造词——命令表没注册,回0
•角色没在线——离线角色命令不生效
•权限只有5——能刷装备不能改经济
•声望用物品名刷——声望是属性字段不是物品
•改了命令没重载M2——缓存还是老的
•DBC字段名看错——把Gold当GameGold改,金币变了元宝没变
十、给你一套能直接抄的测试命令
角色名假设叫测试战士,依次试:
@GameGold测试战士1000
@YG测试战士1000
@BindGameGold测试战士500
@Credit测试战士100
@AddCredit测试战士100
@gold100000
哪条回显“增加成功/当前元宝XXX”就用哪条,剩下的删掉别记混。
GM命令文档位置记住三个就够:
Mir200\Envir\AdminList.txt(谁有GM权)
Mir200\Envir\Command.ini(命令叫什么、几级能用)
Mir200\Envir\QuestDiary\(自定义命令脚本)
元宝声望刷不出,90%是“命令名不对+字段不对”,不是权限问题。先别信网上抄来的@刷元宝,回自己M2里看本端命令表,一行就能解决。

