传奇商铺价格与元宝比例修改位置及方法

来源: 作者: 点击:
修改传奇商铺价格与元宝比例需区分两个概念:商铺道具单价在服务端配置文件或M2中修改;充值元宝比例通常在支付平台或脚本中设置。以下按引擎分述具体操作。

一、商铺物品价格修改(单件道具)

1.GOM/GEE引擎(主流)

•M2可视化修改(推荐):启动服务端,打开M2Server->“查看”->“列表信息二”->“商铺设置”。左侧列表选中物品,直接修改“价格”字段(如500改为50),点击“修改”后“重载商铺”即可生效,无需重启服务。

-配置文件修改:文件路径为MirServer\Mir200\Script\Shop\Mall.txt。格式通常为物品ID|物品名称|价格|库存,修改第三列数值后,在M2中重载脚本。

2.HERO/3K/火云引擎

•HERO引擎:修改MirServer\Mir200\Envir\Market_Def\S002.txt(商铺脚本)。找到(goods)物品名价格格式的行,修改第二个参数。

-3K引擎:修改MirServer\Mir200\BuyItemList.txt。格式为商品分类商品名称出售价格,直接调整价格列数值。
-XML格式:部分新传世端使用GameStore.xml或MallItem.xml,修改<ItemPrice="xxx">属性即可。

生效关键:文本文件修改后必须重启服务端(或重载商铺),且文件编码需保持ANSI,否则会导致物品消失。

二、元宝比例设置(1元=RMB?)

元宝比例并非在商铺文件中定义,而是由充值平台或游戏脚本控制。

1.充值平台设置(后台)

•路径:登录你的支付平台或GM后台(如宝塔面板、支付接口设置)。

-参数:找到“货币比例”或“商品设置”,将“充值金额”与“到账元宝”绑定。例如设置为“10元购买1000元宝”,则比例为1:100。

2.游戏脚本设置(NPC兑换)

•路径:若游戏内通过NPC用金币兑换元宝,比例在NPC脚本中定义。

-修改:打开对应NPC脚本(通常在Mir200\Envir\Market_Def\或QuestDiary\),找到GAMEGOLD或GIVE命令。例如#IFCHECKGOLD1000000#ACTGAMEGOLD+100表示100万金币换100元宝,修改数值即可调整比例。

3.引擎配置文件

•初始设置:部分版本在MirServer\GomServer\Envir\Config.txt中设有初始元宝或测试比例,但正式开区通常以支付平台为准。

三、常见问题与排查

•改了价格没变:①未重启服务端(M2);②改错了文件(如改了客户端文件而非服务端);③文件编码错误(应为ANSI)。

-比例混乱:检查支付回调脚本(如PayCallBack.txt)是否被二次修改,导致充值金额与元宝发放不匹配。
•货币名称:若商铺显示“点数”而非“元宝”,需在M2的“游戏参数”中修改货币显示名称。

操作前务必备份Envir文件夹,修改数值时注意不要破坏文件原有的分隔符(如|或制表符),否则会导致服务端启动失败。
[顶部]