[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Создание своего портала
Вторник, 30.09.2014, 13:05 | Сообщение # 1

Ранг
Центурион
Сообщений:
1124
Статус:
Награды:
473
Здравствуйте Ув. пользователи портала Wowjp. Расскажу как сделать свой портал с 0 для версии 3.3.5. 
Что нам понадобится: 

Цитата
Подключение к БД и немного времени.
Начнём с создание скрипта для портала. Открываем таблицу event_scripts и разберём каждый столбик: 

Цитата
id - ид нашего скрипта (должен быть уникальным) 
delay - время перед тем как сработает наш скрипт ( 0=мгновенно) 
command - Тип действия, выполняемые скриптом (нам нужно значение 6= TELEPORT_TO) Другие значения 
datalong - Target Map ID 
datalong2 - ставим 0 
dataint - тоже 0 
х - координаты х 
у - координаты у 
z - координаты z 
o - ориентация (узнать координаты можно через команду .gps)

Ну вот приблизительно так будет выглядеть наш скрипт: 

Цитата
INSERT INTO `event_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) VALUES (100000, 0, 6, 0, 0, 0, 3352,92, -3379,03, 144,782, 6,25978);


Наш скрипт готов, теперь приступаем к созданию самого портала, открываем таблицу gameobject_template и разбираем эту таблицу: 


Цитата
entry - ид самого портала (должен быть уникальным) 
type - ставим 10 ( Остальные значения ) 
displayID - как будет выглядеть наш портал (пример: 1327) 
name - Название портала 
faction - ставим 0 
flags - тоже ставим 0 ( Другие значения ) 
size - размер портала 
data2 - пишем ид нашего скрипта (у меня он 100000) 
data6- ставим -1 (cooldown (time is seconds))


Остальные поля заполняем нулями ( другие значения смотрим Тут ) 

Вот примерно так будет выглядеть наш скрипт: 


Цитата
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `faction`, `flags`, `size`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `AIName`, `ScriptName`, `WDBVerified`) VALUES (100000, 10, 1327, 'Portal', '', '', '', 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 100000, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 1);


Вот и всё, наш портал готов (ставить портал командой .gob add id).
  • Страница 1 из 1
  • 1
Поиск:


immortals
Наверх

copyright 2024 immortals сообщество людей и Warcraft

Мобильная версияЭтот сайт защищен «Site Guard» Мы в Контакте
Les immortals ©2013- 2024.