diff options
author | HeartWell <heartwell@list.ru> | 2016-11-06 22:34:41 +0300 |
---|---|---|
committer | Shin <borzifrancesco@gmail.com> | 2016-11-06 20:34:41 +0100 |
commit | f61f6221e8bcae92d3f6b3138b92c4114a9588a6 (patch) | |
tree | 3e3b6f49e1db3bdc9f76885ee108c14a9a75e856 /src | |
parent | 5e8a68486b2bfb47280a82965e5b78a218bdbb0a (diff) |
Scripts/Commands: Adding command reload broadcast text. (#228)
Diffstat (limited to 'src')
-rw-r--r-- | src/scripts/Commands/cs_reload.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/scripts/Commands/cs_reload.cpp b/src/scripts/Commands/cs_reload.cpp index 7d870d9a5d..31a5ec0b8b 100644 --- a/src/scripts/Commands/cs_reload.cpp +++ b/src/scripts/Commands/cs_reload.cpp @@ -62,6 +62,7 @@ public: { "areatrigger_tavern", SEC_ADMINISTRATOR, true, &HandleReloadAreaTriggerTavernCommand, "" }, { "areatrigger_teleport", SEC_ADMINISTRATOR, true, &HandleReloadAreaTriggerTeleportCommand, "" }, { "autobroadcast", SEC_ADMINISTRATOR, true, &HandleReloadAutobroadcastCommand, "" }, + { "broadcast_text", SEC_ADMINISTRATOR, true, &HandleReloadBroadcastTextCommand, "" }, { "battleground_template", SEC_ADMINISTRATOR, true, &HandleReloadBattlegroundTemplate, "" }, { "command", SEC_ADMINISTRATOR, true, &HandleReloadCommandCommand, "" }, { "conditions", SEC_ADMINISTRATOR, true, &HandleReloadConditions, "" }, @@ -181,6 +182,7 @@ public: HandleReloadVehicleTemplateAccessoryCommand(handler, ""); HandleReloadAutobroadcastCommand(handler, ""); + HandleReloadBroadcastTextCommand(handler, ""); HandleReloadBattlegroundTemplate(handler, ""); return true; } @@ -365,6 +367,15 @@ public: return true; } + static bool HandleReloadBroadcastTextCommand(ChatHandler* handler, const char* /*args*/) + { + sLog->outString("Re-Loading Broadcast texts..."); + sObjectMgr->LoadBroadcastTexts(); + sObjectMgr->LoadBroadcastTextLocales(); + handler->SendGlobalGMSysMessage("DB table `broadcast_text` reloaded."); + return true; + } + static bool HandleReloadCommandCommand(ChatHandler* handler, const char* /*args*/) { handler->SetLoadCommandTable(true); |