aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMachiavelli <machiavelli.trinity@gmail.com>2011-03-07 20:20:22 +0100
committerMachiavelli <machiavelli.trinity@gmail.com>2011-03-07 20:25:56 +0100
commit311d0cf989b6d198d0188dcdeee395b61b818c62 (patch)
tree06ca0ddb653ee2e038466910576361eca2b16144 /src
parent27680e420ff0a531e8132e7cecb27d71f5360b91 (diff)
Core/Commands: Make vehicle_accessory and vehicle_template_accessory reloadable with commands
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Commands/cs_reload.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/server/scripts/Commands/cs_reload.cpp b/src/server/scripts/Commands/cs_reload.cpp
index b4cd6d6f8a9..45579ff1e64 100644
--- a/src/server/scripts/Commands/cs_reload.cpp
+++ b/src/server/scripts/Commands/cs_reload.cpp
@@ -151,6 +151,8 @@ public:
{ "spell_group_stack_rules", SEC_ADMINISTRATOR, true, &HandleReloadSpellGroupStackRulesCommand, "", NULL },
{ "trinity_string", SEC_ADMINISTRATOR, true, &HandleReloadTrinityStringCommand, "", NULL },
{ "waypoint_scripts", SEC_ADMINISTRATOR, true, &HandleReloadWpScriptsCommand, "", NULL },
+ { "vehicle_accessory", SEC_ADMINISTRATOR, true, &HandleReloadVehicleAccessoryCommand, "", NULL },
+ { "vehicle_template_accessory", SEC_ADMINISTRATOR, true, &HandleReloadVehicleTemplateAccessoryCommand, "", NULL },
{ NULL, 0, false, NULL, "", NULL }
};
static ChatCommand commandTable[] =
@@ -190,6 +192,9 @@ public:
HandleReloadTrinityStringCommand(handler,"");
HandleReloadGameTeleCommand(handler,"");
+ HandleReloadVehicleAccessoryCommand(handler, "");
+ HandleReloadVehicleTemplateAccessoryCommand(handler, "");
+
HandleReloadAutobroadcastCommand(handler,"");
return true;
}
@@ -1273,6 +1278,22 @@ public:
handler->SendGlobalGMSysMessage("Smart Scripts reloaded.");
return true;
}
+
+ static bool HandleReloadVehicleAccessoryCommand(ChatHandler* handler, const char* /*args*/)
+ {
+ sLog->outString("Reloading vehicle_accessory table...");
+ sObjectMgr->LoadVehicleAccessories();
+ handler->SendGlobalGMSysMessage("Vehicle accessories reloaded.");
+ return true;
+ }
+
+ static bool HandleReloadVehicleTemplateAccessoryCommand(ChatHandler* handler, const char* /*args*/)
+ {
+ sLog->outString("Reloading vehicle_template_accessory table...");
+ sObjectMgr->LoadVehicleTemplateAccessories();
+ handler->SendGlobalGMSysMessage("Vehicle template accessories reloaded.");
+ return true;
+ }
};
void AddSC_reload_commandscript()