大家好,我是艾西今天跟大家聊一下自定义NPC,自定义NPC可以添加自己想要售卖的物品以及定价等可以更好的将一个游戏设定以及游戏的拓展性有质的提升
creature表是游戏所有生物人物等表格
Creature_template是所有生物模板,根据生物模板可以创建很多的生物。我们在某些平台或视频中看到很多UFO、跑车等都是在这个表里去添加生成,这个表在acore_world表中
这里有很多很多的模板,我们根据这个模板就可以创建很多其他的模板出来
我们需要比较关注的表项entry:模板编号
modelid1-4: 模型编号,可以有4个(当我们通过这个模板去创建创建一个NPC的时候他会随机生成4个编号)模型编号可以查看creature_ model_ info表的modelid字段;
Name名称:自定义创建生物的名字
subname:子名称,显示在名称下面,用<>表示;一般用于工会等
IconName: 鼠标形状
gossip_ menu. _id: 对话菜单,关联gossip_ menu表的entry字段;
minlevel:最低等级
maxlevel:最高等级
faction: 阵营
npcflag:生物的npc标志
1-可对话,2-交接任务, 16-技能训练师,32-职业训练师,64-专业训练师,128-商人, 256军火商,512-食品商,1024- 毒药商,2048 药剂商,4096- 修理,8192- 飞行师,16384- 灵魂医师, 32768- 灵魂使者, 65536- 旅馆老板
scale: 模型尺寸
unit,_class :生物职业, 1-战士, 2-圣骑士, 4无赖, 8-法师;
tvpe: 生物类型
现在我们开始自定义NPC
在游戏点点击选取一个NPC对话框输入 .npc info 就会显示此NPC在数据库中的信息
而我们需要注意看的是DB GUID