吾爱尚玩资源基地
标题:
魔兽世界私服单机之交接任务的设定
[打印本页]
作者:
admin
时间:
2016-4-28 21:32
标题:
魔兽世界私服单机之交接任务的设定
魔兽游戏中,除了打怪,我们最经常要做的事情恐怕就是做任务了,所以了解数据库中任务的制作方法,对于我们了解游戏,以及将来的自己亲手制作特色任务都是有帮助的。
今天我们先从简单的了解清楚,任务的交接设定
我们做任务的时候,尤其对于不太熟悉的任务,有时都搞不清楚在哪找哪个NPC接任务,或者接了任务也不知道找谁交任务,
即使查了攻略,有时也最多给个NPC名字,具体的地点也不很清楚,其实只要知道任务的名字,所有的任务都可以轻松查到
我们知道数据库里和任务相关的表是世界库里的 quest_template 表,这个表里记录着游戏里的所有任务,
我们可以先通过多玩或者NGA的魔兽数据库,查询到我们要做的任务,这些数据库每个任务的网址其实都是他们对应的任务ID
稍微留心的人可以看到,比方说NGA数据库,查询到的任务的网址一般都是 h ttp://db.178.com/wow/cn/quest/xxxx.html 这样子的格式,其中后面的xxxx就是任务的ID
有了这个ID,我们用工具Navicat打开数据库,M端是mangos库,T端是world库。
然后其中有个 creature_questrelation 表,这个表就是接任务时,任务对应NPC的设定。
(, 下载次数: 0)
上传
点击文件名下载附件
其中ID这一列的数值,对应NPC的ID;quest这一列的数值,对应任务的ID
这样说就一目了然了,比方说我要查任务ID是111,,这个任务是找哪个NPC去接?
那么我们就打开这个表,使用筛选向导,查询 quest=111 得到的当前ID值就是我们要找的NPC的ID。
接完任务之后,找谁交呢?
和NPC交任务的设置,都保存在 creature_involvedrelation 这个表里,
这个表的格式和 creature_questrelation 完全一样,大家举一反三,
希望大家了解清楚后,不必再为因为做任务而满地图找不到NPC来发愁。
作者:
微信
时间:
2016-11-10 15:26
提示:
作者被禁止或删除 内容自动屏蔽
作者:
jack3255
时间:
2020-3-9 16:23
好东西,谢谢分享
欢迎光临 吾爱尚玩资源基地 (http://bbs.523play.com/)
Powered by Discuz! X3.4