• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Продавец VIP экипировки!
dimakpro
Центурион
Суть проблемы в том что скрипт работает,но меню продавца не открывает (75218),мультивендор есть,нпс транс экипировки мульти в один нпс 12 пунктов экипировки ( луки,щиты итд)

Продажа сервера wow blood-fire (WoW 3.3.5a + Lua engine) 6500 руб
---->https://vk.com/jimteck<----
Сообщение # 1 отредактировано dimakpro - Среда, 02.12.2015, 19:36
r0m1ntik
Центурион
Цитата dimakpro ()
player->ADD_GOSSIP_ITEM(6, "V.I.P экипировка", GOSSIP_SENDER_MAIN, 75218);


Цитата dimakpro ()
player->GetSession()->SendListInventory(m_creature->GetGUID());


не пробовали заменить 75218 на ид самого мульти вендора ? не на госип меню ид а на сам ид моба
Сообщение # 2 отредактировано r0m1ntik - Среда, 02.12.2015, 21:25
dimakpro
Центурион
r0m1ntik, Я так и сделал,это айди самого моба 75218 id моба
Продажа сервера wow blood-fire (WoW 3.3.5a + Lua engine) 6500 руб
---->https://vk.com/jimteck<----
Сообщение # 3 отредактировано dimakpro - Среда, 02.12.2015, 22:11
r0m1ntik
Центурион
Себе поставил потестить, тоже не работает.
player->GetSession()->SendListInventory(m_creature->GetGUID()); вот это как бутто нечего не делает, либо запрос не тот. Хотя посмотрел другие скрипты тоже самое но не работает чтото...

Добавлено (02.12.2015, 22:19)
---------------------------------------------
если перевести SendListInventory 

то это нормально что не работает так как он открывает сразу вендора в котором лежат вещи.

Сообщение # 4 написано 02.12.2015 в 22:19
dimakpro
Центурион
r0m1ntik,очень странно,и каково решение проблемы,а решение  то нужно) можно впринцыпе сделать  нпс который выдавать шмот будет по уровню доступа и по классу,но мне нужен предпросмотр вещей)
Продажа сервера wow blood-fire (WoW 3.3.5a + Lua engine) 6500 руб
---->https://vk.com/jimteck<----
Сообщение # 5 написано 02.12.2015 в 22:21
Horon
Рыцарь
По вашему скрипту:


Код
player->ADD_GOSSIP_ITEM(6, "V.I.P экипировка", GOSSIP_SENDER_MAIN, 75218);

Данное меню никогда не откроет меню вендора, т.к. в вашем скрипте(в этом меню) идет перенаправление на case "75218", а функция открытия меню(player->GetSession()->SendListInventory(m_creature->GetGUID());) находится в case GOSSIP_OPTION_VENDOR.

И еще, player->GetSession()->SendListInventory(m_creature->GetGUID()); откроет меню вендора этого же нпц(которому присвоен этот скрипт). Так что вам нужно переделывать.
Сообщение # 6 отредактировано Horon - Четверг, 03.12.2015, 14:01
  • Страница 1 из 1
  • 1
Поиск: