|
Вторник, 30.09.2014, 13:05 | Сообщение # 1
|
|
Здравствуйте Ув. пользователи портала 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). |
|