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

传奇商铺价格修改与元宝比例调整全流程

热度:
商铺物品价格修改

 

商铺(商城)价格修改涉及服务端脚本文件,路径通常在D:\MirServer\Mir200\Envir\下。

传统NPC商铺(Market_Def)

若商铺是NPC形式(如土城NPC),修改步骤如下:
1.打开MerChant.txt,找到商铺NPC的配置行,记录其代码(如“QSHOPNPC”)和地图编号(如“0”)。
2.进入Market_Def文件夹,找到对应文件(如QSHOPNPC-0.txt)。
3.在文件中搜索BuyItem段落(如[@BuyItem10203]),找到GAMEGOLD-或GAMEGOLD-$human(SCL)等扣费指令。其后的数值或计算变量即为实际扣费金额,修改该逻辑即可调整价格。

内置商城系统(SHOP.txt)

若为引擎自带商城(按F9打开):
1.打开Envir目录下的SHOP.txt文件。
2.每行格式通常为序号=触发段物品DB编号物品名价格数量。直接修改“价格”列的数字并保存。
3.保存后,在M2Server中点击“控制→重新加载→加载商铺列表”生效。

元宝充值比例修改

元宝比例并非固定参数,而是由充值脚本或平台后台动态控制。

脚本控制型(单机/自架)

大多数版本通过NPC脚本实现充值:
1.找到充值NPC脚本文件(通常在QuestDiary文件夹下的“充值”或“元宝”目录)。
2.打开对应金额脚本(如“100元.txt”),查找GAMEGOLD+指令。例如GAMEGOLD+10000表示充值100元得10000元宝,修改加号后的数值即为调整比例。

平台对接型(开区)

若使用第三方支付平台:
1.登录支付平台后台,找到“游戏管理”或“比例模板”。
2.在“充值比例”设置中,直接修改“1元”对应的“元宝数量”。
3.保存后需同步更新网站公告的说明文字。

数据库直接修改

对于单机测试,可直接修改人物数据:
1.启动M2Server,点击“查看→在线人物”。
2.选中角色,直接修改“GameGold”(元宝)字段数值并保存。

注意:修改脚本或平台比例后,必须重启M2或重载NPC脚本,新比例才会对后续充值生效。
[顶部]