单机传奇修改回收元宝价格和商城物品价格,主要涉及服务端脚本文件与引擎配置文件的调整,操作均在服务端Mir200目录下完成,无需改动客户端文件。
修改物品回收元宝价格
回收价格写在服务端的脚本文件里,通常在QuestDiary或Market_Def目录下的回收NPC脚本中。
•找到回收NPC脚本路径一般为D:\Mirserver\Mir200\Envir\QuestDiary\某地图\回收使者.txt,或在Market_Def里找对应NPC文件。
-打开脚本文件搜索物品名称,找到类似#ACTTAKE祖玛头盔1GAMEGOLD+500或GameGold+500的段落。
•修改GAMEGOLD或GameGold后面的数值,该数值即回收一件所给的元宝或金币数,如改为1000即每件给1000元宝。
-若使用插件自动回收如PGSTARTAUTORECOVER,找到套装设置里的回收价格参数U1|100修改竖线后的数字并保存。
•修改完成后在M2Server引擎控制台点击重新加载脚本或重载所有NPC生效。
修改传奇商城物品价格
商城分普通NPC商店和M2内置商铺,修改方式不同。
修改普通NPC商店价格
•进入D:\Mirserver\Mir200\Envir\Market_Def目录,打开对应商店NPC的脚本文件如武器店-3.txt。
-找到[@buy]段落下的物品列表,格式通常为物品名称物品ID价格数量@Main。
•直接修改价格那一栏的数字,保存文件后在M2重载商店NPC脚本即可。
•部分版本价格受数据库基础价乘脚本倍率影响,可改脚本里的%数值如%150为1.5倍,或直接去数据库改基础Price字段。
修改M2内置商铺价格
•打开M2Server引擎主窗口,点击顶部菜单查看选择列表信息二选择商铺设置。
•在左侧已存在商铺物品列表里单击选中要改的物品,右侧会出现出售价格数值。
-把价格改成目标数值,点修改再点保存,然后点重新加载商品列表或重启M2生效。
•也可直接改文本配置打开D:\Mirserver\Mir200\Envir\BuyItemList.txt或ShopItemList.txt,找到对应行改出售价格那一列的数字并保存。
通过数据库修改全局基础价格
若想一次性改底价影响所有商店,可用DBC2000或数据库工具。
•打开DBC2000的BDEAdministrator或DBCommander,连到HeroDB数据库打开StdItems表。
-搜到对应物品行,修改Price字段的数值即为基础售价,保存后在游戏内商店会按此基数计算。
•改完建议删掉Mir200\Envir下的Market_saved和Market_prices文件夹内容再重启服务端,防止缓存旧价格。
改任何文件前先把原脚本或配置复制备份一份到别处,改崩了直接覆盖还原,重载脚本前确保M2里没报红字语法错误,引号百分号要全英文符号。
修改物品回收元宝价格
回收价格写在服务端的脚本文件里,通常在QuestDiary或Market_Def目录下的回收NPC脚本中。
•找到回收NPC脚本路径一般为D:\Mirserver\Mir200\Envir\QuestDiary\某地图\回收使者.txt,或在Market_Def里找对应NPC文件。
-打开脚本文件搜索物品名称,找到类似#ACTTAKE祖玛头盔1GAMEGOLD+500或GameGold+500的段落。
•修改GAMEGOLD或GameGold后面的数值,该数值即回收一件所给的元宝或金币数,如改为1000即每件给1000元宝。
-若使用插件自动回收如PGSTARTAUTORECOVER,找到套装设置里的回收价格参数U1|100修改竖线后的数字并保存。
•修改完成后在M2Server引擎控制台点击重新加载脚本或重载所有NPC生效。
修改传奇商城物品价格
商城分普通NPC商店和M2内置商铺,修改方式不同。
修改普通NPC商店价格
•进入D:\Mirserver\Mir200\Envir\Market_Def目录,打开对应商店NPC的脚本文件如武器店-3.txt。
-找到[@buy]段落下的物品列表,格式通常为物品名称物品ID价格数量@Main。
•直接修改价格那一栏的数字,保存文件后在M2重载商店NPC脚本即可。
•部分版本价格受数据库基础价乘脚本倍率影响,可改脚本里的%数值如%150为1.5倍,或直接去数据库改基础Price字段。
修改M2内置商铺价格
•打开M2Server引擎主窗口,点击顶部菜单查看选择列表信息二选择商铺设置。
•在左侧已存在商铺物品列表里单击选中要改的物品,右侧会出现出售价格数值。
-把价格改成目标数值,点修改再点保存,然后点重新加载商品列表或重启M2生效。
•也可直接改文本配置打开D:\Mirserver\Mir200\Envir\BuyItemList.txt或ShopItemList.txt,找到对应行改出售价格那一列的数字并保存。
通过数据库修改全局基础价格
若想一次性改底价影响所有商店,可用DBC2000或数据库工具。
•打开DBC2000的BDEAdministrator或DBCommander,连到HeroDB数据库打开StdItems表。
-搜到对应物品行,修改Price字段的数值即为基础售价,保存后在游戏内商店会按此基数计算。
•改完建议删掉Mir200\Envir下的Market_saved和Market_prices文件夹内容再重启服务端,防止缓存旧价格。
改任何文件前先把原脚本或配置复制备份一份到别处,改崩了直接覆盖还原,重载脚本前确保M2里没报红字语法错误,引号百分号要全英文符号。

