|
---|
|
Принятые патчи / Accepted patches Даже на форуме базы иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро. Повод для гордости. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
20.01.2010, 14:18 | #1 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
[патч] Релоад госсип скрипт
Вроде правильно..))
Код:
diff --git a/src/game/Chat.cpp b/src/game/Chat.cpp index ca8644d..0e61208 100644 --- a/src/game/Chat.cpp +++ b/src/game/Chat.cpp @@ -425,6 +425,7 @@ ChatCommand * ChatHandler::getCommandTable() { "gameobject_battleground", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadBattleEventCommand, "", NULL }, { "gossip_menu", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadGossipMenuCommand, "", NULL }, { "gossip_menu_option", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadGossipMenuOptionCommand, "", NULL }, + { "gossip_scripts", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadGossipScriptsCommand, "", NULL }, { "item_enchantment_template", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadItemEnchantementsCommand, "", NULL }, { "item_loot_template", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadLootTemplatesItemCommand, "", NULL }, { "item_required_target", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadItemRequiredTragetCommand, "", NULL }, diff --git a/src/game/Chat.h b/src/game/Chat.h index 7f2a7b1..04585f5 100644 --- a/src/game/Chat.h +++ b/src/game/Chat.h @@ -337,6 +337,7 @@ class ChatHandler bool HandleReloadGameTeleCommand(const char* args); bool HandleReloadGossipMenuCommand(const char* args); bool HandleReloadGossipMenuOptionCommand(const char* args); + bool HandleReloadGossipScriptsCommand(const char* args); bool HandleReloadGOQuestRelationsCommand(const char* args); bool HandleReloadGOQuestInvRelationsCommand(const char* args); bool HandleReloadItemEnchantementsCommand(const char* args); diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index 7586ff6..e8e4c1b 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -131,6 +131,7 @@ bool ChatHandler::HandleReloadAllScriptsCommand(const char*) sLog.outString( "Re-Loading Scripts..." ); HandleReloadGameObjectScriptsCommand("a"); + HandleReloadGossipScriptsCommand("a"); HandleReloadEventScriptsCommand("a"); HandleReloadQuestEndScriptsCommand("a"); HandleReloadQuestStartScriptsCommand("a"); @@ -267,6 +268,26 @@ bool ChatHandler::HandleReloadGossipMenuOptionCommand(const char*) return true; } +bool ChatHandler::HandleReloadGossipScriptsCommand(const char* arg) +{ + if(sWorld.IsScriptScheduled()) + { + SendSysMessage("DB scripts used currently, please attempt reload later."); + SetSentErrorMessage(true); + return false; + } + + if(*arg!='a') + sLog.outString( "Re-Loading Scripts from `gossip_scripts`..."); + + sObjectMgr.LoadGossipScripts(); + + if(*arg!='a') + SendGlobalSysMessage("DB table `gossip_scripts` reloaded."); + + return true; +} + bool ChatHandler::HandleReloadGOQuestRelationsCommand(const char*) { sLog.outString( "Loading Quests Relations... (`gameobject_questrelation`)" ); |
5 пользователя(ей) сказали cпасибо: |
23.01.2010, 10:56 | #2 |
YTDB Helper
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
|
Внесено ведь в гит уже Поздравляю
|
23.01.2010, 17:30 | #3 |
YTDB dev
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
|
Надо раздел, для тем которые уже в ГИТ, либо отклоненны потомучто - заменены анналогичным патчем (тип того короче).
Ато запутаемся со временем если все будет висеть в одном разделе. |
Пользователь сказал cпасибо: | Vladimir (23.01.2010) |
24.01.2010, 00:36 | #4 |
Not a member, is a noob
Регистрация: 05.11.2009
Адрес: Азерот, Штормвинд
Сообщений: 530
Сказал(а) спасибо: 153
Поблагодарили 453 раз(а) в 170 сообщениях
|
Просто кто-то (не будем показывать пальцем, хотя это был Кирикс) написал пост в вообще-то уже закрытую тему.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
24.01.2010, 02:42 | #5 |
YTDB Helper
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
|
Да я как-то не видел, что тема закрыта ))
Зачем раздел??? Просто давно пора поднять форум мангоса... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SD2 Скрипт для Испытание Чемпиона. | Mr.Grom | Патчи | 26 | 03.03.2010 05:43 |
GuildHouse патч валит сервер при раскупленых ГХ | tempura | Патчи | 17 | 08.02.2010 06:53 |
[патч] Релоад локалес госсип меню | NeatElves | Принятые патчи / Accepted patches | 1 | 25.01.2010 11:06 |