|
Отвергнутые патчи Патчи, отвергнутые от приёма в GIT |
|
Опции темы | Поиск в этой теме | Опции просмотра |
31.05.2010, 13:23 | #1 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
[patch] Автозакрытие госсипа при старте скрипта
Как вариант, если у госсипа есть запись в поле action_script_id и поле action_menu_id пустое, то закрываем меню:
Код:
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 7513657..26f56e4 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -12809,6 +12809,8 @@ void Player::OnGossipSelect(WorldObject* pSource, uint32 gossipListId, uint32 me if (pMenuData.m_gAction_script) { + if (!pMenuData.m_gAction_menu) + PlayerTalkClass->CloseGossip(); if (pSource->GetTypeId() == TYPEID_GAMEOBJECT) GetMap()->ScriptsStart(sGossipScripts, pMenuData.m_gAction_script, this, pSource); else if (pSource->GetTypeId() == TYPEID_UNIT) Последний раз редактировалось NeatElves; 31.05.2010 в 13:25. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка (ошибки) в консоли при загрузке (запуске, старте) сервера | Lomeista | Новичкам | 27 | 17.04.2011 18:55 |
Вылетает mangosd.exe при старте | MorgaN | Новичкам | 2 | 14.10.2010 20:21 |
Все скилы при старте | antiwin | Корзина | 1 | 17.08.2010 17:54 |
100 лвл при старте | antiwin | Корзина | 6 | 17.08.2010 01:37 |