From f61f6221e8bcae92d3f6b3138b92c4114a9588a6 Mon Sep 17 00:00:00 2001 From: HeartWell Date: Sun, 6 Nov 2016 22:34:41 +0300 Subject: Scripts/Commands: Adding command reload broadcast text. (#228) --- src/scripts/Commands/cs_reload.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/scripts/Commands/cs_reload.cpp') 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); -- cgit v1.2.3