马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 陌路 于 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大类游戏材料可以直接复制粘贴操作库
|
评分
-
查看全部评分
|