• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » [TrinityCore] Help » Крапаль трабл (gossip_menu_option)
Крапаль трабл
M1sTerY
Database Developer
Всем привет, проблема вот в чем, обьясните (напомните пожалуйста) Вот делаю через gossip_menu_option типа, у которого к примеру должно быть:
1) Как начать (и вкладка с текстом) - (но при установке параметров (action_menu_id) "Назад" (с общим Идом на все функции нечего не происходит) Аналогично во всех вкладках
2) Где достать вещи
3) Что делать..(блаблабала)
4) Еще текст

И подскажите пожалуйста, как отдельно влупить текст в (1, 2, 3, 4) (что для этого нужно? action_menu_id? action_script_id ?)

Все что меня интересует это:
1) Текст - клацаем на него открывается текст
2) Текст - клацаем на него открывается текст
3) Текст - клацаем на него открывается текст
4) Текст - клацаем на него открывается текст

Использую таблицы gossip_menu, gossip_menu_option, npc_text
К примеру: npc стоит с госсипом 52000, у него есть меню 52000,1,2,3,4 - но как поставить текст на меню 52001,2,3,4

Лохо тема не спорю, но разбираться устал чуток.

Добавлено (21.11.2015, 15:00)
---------------------------------------------
Или дайте шаблон пожалуйста или укажите на мои косяки. Подзабыл чуток.

Сообщение # 1 отредактировано M1sTerY - Суббота, 21.11.2015, 14:59
g0vnoK0der
Скаут
Для начала создаешь GOSSIP меню
Код
INSERT INTO `gossip_menu`
VALUES
('ID1', 'TEXTID1'),
('ID1'+1, 'TEXTID1'+1);
* - +1 это для того, чтобы не переписывать кучу разных чисел.

Далее создаешь сам текст

Код
INSERT INTO `npc_text` (`ID`, `text0_0`)
VALUES
(`TEXTID`, 'Твой текст для первого меню'),
(`TEXTID`+1, 'Твоей текст для второго меню');

Далее заполняешь gossip_menu_option

Код
INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `box_text`)
VALUES
(ID1 , id*, ID иконки**, 'Здесь текст, при нажатии на который что-то произойдет', 1, 1, `ID1`+1***, Меню подтверждения [да / нет]);
* - ID не должен повторяться в данному GOSSIP меню. В другом GOSSIP меню снова можно использовать этот же ID.
** - если поставишь 0 - будет белое облачко. 7 - бело облако с точками.
*** - в случае, который я написал выше - при нажатии на этот пункт тебя перенесет в новое GOSSIP меню (`ID1`+1). По этому примеру можно сделать переходы в N-ое кол-во меню.
Сообщение # 2 отредактировано g0vnoK0der - Воскресенье, 22.11.2015, 15:28
M1sTerY
Database Developer
Сообщение # 3 написано 25.11.2015 в 19:58
Форум » TrinityCore » [TrinityCore] Help » Крапаль трабл (gossip_menu_option)
  • Страница 1 из 1
  • 1
Поиск: