Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

Gossip в готовое ядро - Форум

  • Сторінка 1 з 1
  • 1
Gossip в готовое ядро
JustifyДата: Неділя, 24.07.2011, 20:21 | Сообщение # 1



Justify
Скаут
Группа: Пользователи
Сообщений: 9

Замечания:

Оффлайн
Здравствуйте всем. Решил написать мануал по созданию своих гоосип в базу, а не через .срр скрипты.
1. Открываем навикат, далее идем в базу мира и находим таблицу npc_text

Я уже давно сделал, покажу на примере готового. Смотри у меня цифры 99999 - ид текста, а в колонке text0_0 - сам текст. Вписуем туда, что хочем, ну например, Teleport to Hyjal как у меня
2. Далее сохраняем, закрываем таблицу, топаем в таблицу gossip_menu

Видим, много менюшек, у меня там готовые были, ну пристуим к нашему. entry - уникальный ид, но к нему можно привязать много текстов из таблицы npc_text. Но это должно быть в каждой колонке, например, у нас ид 55555, а текстов 2. Пишем 55555 - 99999, 55555 - 100000. Думаю, поняли суть. Запоминаем эту цифру, которую записали в gossip_menu.
3.Далее топаем в таблицу gossip_menu_option.

Записываем в menu_id ид, наши циферки 55555, а в колонку id - 1. Если больше одного значение тп у нпц, то ставим по порядку.
Строчка Option_icon:
Code
GOSSIP_ICON_CHAT                = 0,      //white chat bubble
     GOSSIP_ICON_VENDOR              = 1,      //brown bag
     GOSSIP_ICON_TAXI                = 2,      //flight
     GOSSIP_ICON_TRAINER             = 3,      //book
     GOSSIP_ICON_INTERACT_1          = 4,      //interaction wheel
     GOSSIP_ICON_INTERACT_2          = 5,      //interaction wheel
     GOSSIP_ICON_MONEY_BAG           = 6,      //brown bag with yellow dot
     GOSSIP_ICON_TALK                = 7,      //white chat bubble with black dots
     GOSSIP_ICON_TABARD              = 8,      //tabard
     GOSSIP_ICON_BATTLE              = 9,      //two swords
     GOSSIP_ICON_DOT                 = 10,     //yellow dot

далее идем в строчку option_text и вписываем аналог про тп.
Option_id - 1. всегда. npc_option_npcflag - должно быть у нпц 1. По флагам - госсипер. Action_menu_id = menu_id теперь к строчке action_script_id вписуем, например, 999999. главное не забыть эти цифры lol
4. Топаем в таблице gossip_scripts.

Вписуем в ид наши циферки 999999. Далее как по квестому тп.
Code
Delay - задержка. Ставим 0, чтобы не мораться.
Command - 6( teleporter) Datalong - map id. Datalong2 - всегда 0. Dataint - не трогаем, тоже 0. Далее координаты, поймете, там написано всё ясно

5. Вот вы всё это сделали, но у вас не получается? Правильно, вы не всё сделали. Идем в таблицу creature_template и находим строку gossip_menu_id У нас он равен 55555. вписуем, сохраняем, рестарт сервера, почистка кеша - результат.
Чтобы не орали, что я скопипастил, то я указал источник, там по инглишу всё, я вам перевел


Если вы думаете, что я сделал копипаст с другого портала - подумайте, мб я автор? Прошу минуса не ставить за "WTF, тупой копипаст, ты ничего не понимаешь" Я понимаю то, что делаю... Помогаю с дбц для 2.4.3 и 3.3.5а
 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
хаха :D · (Приколы)
Автор: [N1ke]Medved
Последнее сообщение в 18:40
Autobattle - новый боевой бот ... · (Боты для WoW)
Автор: terrikon
Последнее сообщение в 18:39
PvE руководство для Чернокнижн... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 18:38
Пустой свиток (Часть 11) · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:37
Друиды в Катаклизме: Официальн... · (Друид)
Автор: Darkensand
Последнее сообщение в 18:37
[Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
Автор: Darkensand
Последнее сообщение в 18:35
FarmBot (Бот для фарма руды и ... · (Боты для WoW)
Автор: homma
Последнее сообщение в 18:34
Почему мы сражаемся: ролевая и... · (Воин)
Автор: Darkensand
Последнее сообщение в 18:34
Книги по Wold of Warcraft · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:33
Маг огня в Cataclysm · (Маг)
Автор: Darkensand
Последнее сообщение в 18:33
Как начать играть в World of W... · (Полезно знать)
Автор: Belkmondesh
Последнее сообщение в 18:32
Характеризация профессий · (Профессии)
Автор: Darkensand
Последнее сообщение в 18:31
Что значит для арканов бета те... · (Маг)
Автор: Darkensand
Последнее сообщение в 18:31

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2025 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz