mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-02-03 15:47:04 +01:00
3
sql/updates/world/2012_03_06_00_world_commands.sql
Normal file
3
sql/updates/world/2012_03_06_00_world_commands.sql
Normal file
@@ -0,0 +1,3 @@
|
||||
DELETE FROM `command` WHERE `name` = 'reload locales_creature_text';
|
||||
INSERT INTO `command` (`name`, `security`, `help`) VALUES
|
||||
('reload locales_creature_text', 3, 'Syntax: .reload locales_creature_text\nReload locales_creature_text Table.');
|
||||
@@ -160,7 +160,7 @@ void CreatureTextMgr::LoadCreatureTextLocales()
|
||||
for (uint8 i = 1; i < TOTAL_LOCALES; ++i)
|
||||
{
|
||||
LocaleConstant locale = LocaleConstant(i);
|
||||
ObjectMgr::AddLocaleString(fields[2 + i - 1].GetString(), locale, loc.Text);
|
||||
ObjectMgr::AddLocaleString(fields[3 + i - 1].GetString(), locale, loc.Text);
|
||||
}
|
||||
|
||||
++textCount;
|
||||
|
||||
@@ -106,6 +106,7 @@ public:
|
||||
{ "lfg_dungeon_rewards", SEC_ADMINISTRATOR, true, &HandleReloadLfgRewardsCommand, "", NULL },
|
||||
{ "locales_achievement_reward", SEC_ADMINISTRATOR, true, &HandleReloadLocalesAchievementRewardCommand, "", NULL },
|
||||
{ "locales_creature", SEC_ADMINISTRATOR, true, &HandleReloadLocalesCreatureCommand, "", NULL },
|
||||
{ "locales_creature_text", SEC_ADMINISTRATOR, true, &HandleReloadLocalesCreatureTextCommand, "", NULL },
|
||||
{ "locales_gameobject", SEC_ADMINISTRATOR, true, &HandleReloadLocalesGameobjectCommand, "", NULL },
|
||||
{ "locales_gossip_menu_option", SEC_ADMINISTRATOR, true, &HandleReloadLocalesGossipMenuOptionCommand, "", NULL },
|
||||
{ "locales_item", SEC_ADMINISTRATOR, true, &HandleReloadLocalesItemCommand, "", NULL },
|
||||
@@ -319,6 +320,7 @@ public:
|
||||
{
|
||||
HandleReloadLocalesAchievementRewardCommand(handler, "a");
|
||||
HandleReloadLocalesCreatureCommand(handler, "a");
|
||||
HandleReloadLocalesCreatureTextCommand(handler, "a");
|
||||
HandleReloadLocalesGameobjectCommand(handler, "a");
|
||||
HandleReloadLocalesGossipMenuOptionCommand(handler, "a");
|
||||
HandleReloadLocalesItemCommand(handler, "a");
|
||||
@@ -1171,6 +1173,14 @@ public:
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool HandleReloadLocalesCreatureTextCommand(ChatHandler* handler, const char* /*args*/)
|
||||
{
|
||||
sLog->outString("Re-Loading Locales Creature Texts...");
|
||||
sCreatureTextMgr->LoadCreatureTextLocales();
|
||||
handler->SendGlobalGMSysMessage("DB table `locales_creature_text` reloaded.");
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool HandleReloadLocalesGameobjectCommand(ChatHandler* handler, const char* /*args*/)
|
||||
{
|
||||
sLog->outString("Re-Loading Locales Gameobject ... ");
|
||||
|
||||
Reference in New Issue
Block a user