admin 发表于 2018-12-6 23:38:42

如何制作传送门


如何制作传送门
第一步,在spell.dbc里添加一条传送法术,以下是法术代码。
74412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 101 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 5 77 0 1 0 0 1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 25 25 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1481 0 0 0 0 0 0 0 367613 0 0 0 0 0 0 0 0 0 0 16712190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16712188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16712188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16712188 0 0 0 0 0 0 0 0 0 0 0 0 1065353216 1065353216 0 0 0 0 0 0 0 1 0 0 0 0 1065353216 1065353216 0 0
复制代码
74412这是法术id(新建一个id就可以了),后边都是一行的内容。
第二步,在数据库,spell_target_position表里,添加一行,要与dbc里的id相同(例如74412)后边可以添加自己想去的map x y z 坐标
第三步,在数据库,gameobject_template表里,添加一行,entry随意(例如90000,只有之前没有就可以),type:22,displayId添加传送门或者你想要什么样子的都可以(例如4397),data0这个就是spell技能,里面填入:74412(也就是你在dbc和spell_target_position表里的id)name随便填。faction(阵营,例如1735)其他项都填0就行了。
第四步,后在游戏中使用GM命令.gobject add 90000
就可以在你站立的位置添加一个你想到的地方的传送门。

页: [1]
查看完整版本: 如何制作传送门