diff options
| author | Machiavelli <machiavelli.trinity@gmail.com> | 2011-03-07 20:20:22 +0100 |
|---|---|---|
| committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-03-07 20:25:56 +0100 |
| commit | 311d0cf989b6d198d0188dcdeee395b61b818c62 (patch) | |
| tree | 06ca0ddb653ee2e038466910576361eca2b16144 /src | |
| parent | 27680e420ff0a531e8132e7cecb27d71f5360b91 (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.cpp | 21 |
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() |
