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

来源: 作者: 点击:
修改传奇商铺价格与元宝比例需区分两个概念:商铺道具单价在服务端配置文件或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,修改 <Item Price="xxx"> 属性即可。

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

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

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

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

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

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

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

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

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

3. 引擎配置文件

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

三、常见问题与排查

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

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

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