马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册 
 
 
 
×
 
 本帖最后由 陌路 于 2023-2-28 09:59 编辑  
 
我们想自己增加一个NPC来售卖游戏内所有材料? 
 
理清思路:1、增加一个NPC 
                2、NPC售卖所有材料 
 
准备工作:1、World数据库找到生物表creature_template,并按照对应要求增加NPC 
                2、需要所有游戏材料item_template内的entry编号 
                3、增加NPC售卖库npc_vendor,对应售卖NPC的相应售卖数据 
Game Start开工 
1、了解生物表creature_template的数据结构! 
生物表注释 
 
 
 
其中特别需要注意的是npcflag:生物的npc标志,可以叠加 
具体数值代表的内容如下: 
1-可对话,2-交接任务,16-技能训练师,32-职业训练师,64-专业训练师,128-商人,256-军火商 
我们需要的是128-商人类型 
其余数据库字段可以随意复制一个卖东西的商人库就行 
其中AIName,ScriptName两项数据库字段留空 
 
这样我们就完成了NPC的增加了,效果这样 
生物库注释 
 
 
 
 
2、增加NPC售卖库npc_vendor,对应售卖NPC的相应售卖数据 
首先了解npc_vendor库结构 
NPC_vender注释 
 
 
 
然后按照库格式,把所有需要售卖的物品entry对应数据增加到NPC_vender 
增加格式如下 
NPC_vendor 
 
 
 
这里我们就完成所有的配置了。然后我们进游戏看看效果! 
 
 
 
 
下面是我所整理好的,3大类游戏材料可以直接复制粘贴操作库 
 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |