贩卖物品修改
大致分为两步骤。①是修改服务端②是修改客户端
①服务端的修改
1.先进入游戏查看下出售物品NPC的信息
2.打开gameserver\data\static_data\npc_trade_list.xml (这个文件是NPC贩卖的物品清单...)
3.搜索在 步骤1 里查看的NPC ID
4.然后记录 tradelist id 表明的数字.(这个代表的可能是此NPC贩卖物品的一个目录的ID)
5.接下打开gameserver\data\static_data\goodslists\goodslists.xml (这个是物品的贸易清单)
6.搜索在 步骤4 里记录的数字.下面 items ID 就是这个贸易清单的详细物品.
就是说这个就是 步骤1 里查看的NPC贩卖的物品清单.
7.自行添加需要贩卖的物品ID.这样服务端的修改已经完成了
注:只改掉服务端的数据是看不到NPC贩卖的实际效果。修改物品价格则可以去 items 修改价格即可
--------------------------------------------------------------------------------
②客户端的修改
注意:客户端的修改必备两个工具- (XML解密工具) 和 (PAK的解包/压缩工具)
1.客户端打开data\npcs\npcs.pak文件并解压(尽量不要修改源文件.先把源文件备份好.然后复制一份修改.这样安全)
2.打开npc.pak内的 client_npc_goodslist.xml 并解密.打开搜索 ①4 里记录的数字.
3.关键来了.这里我们看到的名称和代码都是客户端内的 items.pak 文件所提供支持的.
所以我们要同样解压.解密 client_items.xml 文件.
然后查找你要添加的物品ID.并观察其提供给 goodslists.xml 的物品名称.
4.自行修改即可.修改完毕后记得要还原.
也就是把修改好的 xml文件 放到相应的 pak文件内 并用工具压缩好.然后放回客户端即可.
注意:一定要备份好源文件.以便反复测试修改摸索.
