如何制作多层副本

[复制链接]
查看654 | 回复0 | 2023-3-2 23:34:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 mjc1232009 于 2023-3-2 23:36 编辑

一图多用,多层副本
这里用到几个DBC,分别是Map.dbcAreaTable.dbcMapDifficulty.dbcWorldMapArea.dbc

如果是做副本,第4DBC不需要,如果是将副本作为公共地图,第3DBC不需要

以下用安其拉废墟为例,分别做一个副本和一个公共地图。

首先打开map.dbc

如图搜索509为安其拉废墟的地图ID


图片1.png

我们将其复制到新的一行 ID随意


图片2.png


其中23列我们改为5000  这里是区域的ID  坐标那几列就都为0就行,最后一列20是副本人数,保存一下

然后我们打开AreaTable.dbc


图片3.png

搜索3429 ,这个为安其拉废墟的地区ID  我们复制到5000, 因为之前Map.dbc里的地区ID我们写的是5000,所以这里我们也复制到5000


图片4.png


2列改为800,这个就是map.dbc我们新建的ID 也是我们做的安其拉副本新的地图ID
34列为地区,地域ID,都写5000就行
保存一下,然后我们打开MapDifficulty.dbc


图片5.png

新建一个800ID  按图上写就行,这个其实是个可有可无的 不改也没事
最后我们打开数据库里的instance_template
新建一行800ID 最后一列就写0
意思就是这个副本里可以骑马


图片6.png


然后做个DBC的补丁就行了  上游戏用命令进去看看吧

.go -8440.64 1517.64 31.9074 800

安其拉废墟里面门口的坐标 后面加上新做的地图ID就行了




接下来我们再做一个公共地图的安其拉废墟
一样的第一步先打开map.dbc
就把刚刚的800ID新复制一行就行


图片7.png


如图,只需要把第34列改为0即可,最后一列的20人也改为0 地区那列改为5001
然后打开AreaTable.dbc


图片8.png


这个也是新复制一行,按图上递增就行了 不多说

最后打开WorldMapArea.dbc


图片9.png


新建一行这样的就行
2列为新的安其拉地图ID 我们用的是801
3列是地区ID 5001
4列为安其拉废墟的地图名称
保存一下 做个补丁  上游戏看看吧

.go -8440.64 1517.64 31.9074 801

这次用上801的地图ID飞进去就行了


教程到此结束

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则