PlayersLife » World of Warcraft » Для сервера WoW » Создание своего портала [Mangos & Trinity Core]

Создание своего портала [Mangos & Trinity Core]

Создание своего портала:

Рассмотрим как самому забабахать портал на примере портала в закрытую локацию Designer Island.

1. Заходим в БД сервера через Навикат и находим таблицу gameobject_template.
2. Открываем эту таблицу и смотрим последнее значение в столбце entry у меня это 400200.
3. Жмем на + в левом нижнем углу, должна появиться дополнительная пустая строка в таблице.
4. Заполняем эту строку следующим образом:
entry- тут пишим следующее число после того что было последним для меня это 400201
type- 27 (тот столбец отвечает за свойства объекта в нашем случае это портал его значение 27)
displayID- внешний вид объекта, если хотите что либо похожее на портал то выбирайте из этих номеров 7161-как у блад эльфов, 7146-стандартный в виде голубого шара, если поставить другое значение например 6870 то получится телепортирующий почтовый ящик а 39 стул с свойством портала smile.gif
name- имя вашего портала пишите что хотите только латинским шрифтом.
faction- для какой фракции будет работать телепорт 0 или 35 для всех, 72 альянс, 76 орда.
flags- тут ставим 64 в противном случае можно сделать сундук-портал и т.д.
size- размер объекта по умолчанию 1 это стандартный размер.
sound0- это значение привязывает объект к другой таблице в нашем случае areatrigger_template, для простоты тут ставим то же значение что и в столбце entry, у меня это будет 400201 остальные значения оставляем 0.
5. Сохраняем то что наваяли для чего жмём на галку рядом с + и закрываем таблицу.
6. Заходим в игру и идём на то место куда должен портовать сей портал.
7.Определяем свои координаты командой .gps и записываем их на бумагу или запоминаем если Вы гений какой нибудь, нам нужно знать значения map, x, y, z, ориентацию.
8. Открываем таблицу areatrigger_template и создаём в ней дополнительную строку.
9. Заполняем эту строку следующим образом:

id- тот же номер что писали в sound0.
name- тоже что и в предыдущей таблице.
required_level- минимальный лвл с которым можно воспользоваться порталом.
trigger_map-0
trigger_position_x-0
trigger_position_y-0
trigger_position_z-0
target_map- тут карта которую вы определяли в нашем случае 451
target_position_x- координата х для нас 16303,5
target_position_y- координата y для нас -16173,5
target_position_z- координата z для нас 40,4365
target_orientation-ориентация в пространстве после телепортации для данного случая не важна поэтому ставим 0.

10. Повторяем пункт 5 и ребутим сервер.
11. Заходим в игру и ставим портал командой .addgo номер указанный в entry.
12. Поздравляю теперь вы стали обладателем нового портала в нашем случае в локацию Designer Island.