1 Создание своего портала (Портал) Сб 4 Июл 2015 - 21:46
RomaN
Гл Администратор
Начнём с создание скрипта для портала. Открываем таблицу event_scripts и разберём каждый столбик:
Наш скрипт готов, теперь приступаем к созданию самого портала, открываем таблицу gameobject_template и разбираем эту таблицу:
entry - ид самого портала (должен быть уникальным)
type - ставим 10 ( Остальные значения )
displayID - как будет выглядеть наш портал (пример: 1327)
name - Название портала
faction - ставим 0
flags - тоже ставим 0 ( Другие значения )
size - размер портала
data2 - пишем ид нашего скрипта (у меня он 100000)
data6- ставим -1 (cooldown (time is seconds))
Остальные поля заполняем нулями ( другие значения смотрим Тут )
Вот и всё, наш портал готов (ставить портал командой .gob add id).
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).
Взято с wowjp
Автор Dissy
Автор Dissy