Core/Commands: Add .reload vehicle_template
Port From (https://github.com/TrinityCore/TrinityCore/commit/4ca15ec065289e12ce95962b3afd89445e141a97)
This commit is contained in:
@@ -775,7 +775,17 @@ namespace Framework.Constants
|
|||||||
CommandReloadQuestGreetingLocale = 867, // Reserved
|
CommandReloadQuestGreetingLocale = 867, // Reserved
|
||||||
CommandModifyPower = 868,
|
CommandModifyPower = 868,
|
||||||
CommandDebugSendPlayerChoice = 869,
|
CommandDebugSendPlayerChoice = 869,
|
||||||
|
CommandDebugThreatinfo = 870, // reserved
|
||||||
|
CommandDebugInstancespawn = 871, // reserved
|
||||||
|
CommandServerDebug = 872,
|
||||||
|
CommandReloadCreatureMovementOverride = 873,
|
||||||
|
// 874 previously used, do not reuse
|
||||||
|
CommandLookupMapId = 875,
|
||||||
|
CommandLookupItemId = 876,
|
||||||
|
CommandLookupQuestId = 877,
|
||||||
|
// 878-879 previously used, do not reuse
|
||||||
|
CommandPdumpCopy = 880,
|
||||||
|
CommandReloadVehicleTemplate = 881,
|
||||||
// Custom Permissions 1000+
|
// Custom Permissions 1000+
|
||||||
Max
|
Max
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -894,6 +894,15 @@ namespace Game.Chat
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Command("vehicle_template", RBACPermissions.CommandReloadVehicleTemplate, true)]
|
||||||
|
static bool HandleReloadVehicleTemplateCommand(StringArguments args, CommandHandler handler)
|
||||||
|
{
|
||||||
|
Log.outInfo(LogFilter.Server, "Reloading vehicle_template table...");
|
||||||
|
Global.ObjectMgr.LoadVehicleTemplate();
|
||||||
|
handler.SendGlobalGMSysMessage("Vehicle templates reloaded.");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
[Command("vehicle_template_accessory", RBACPermissions.CommandReloadVehicleTemplateAccessory, true)]
|
[Command("vehicle_template_accessory", RBACPermissions.CommandReloadVehicleTemplateAccessory, true)]
|
||||||
static bool HandleReloadVehicleTemplateAccessoryCommand(StringArguments args, CommandHandler handler)
|
static bool HandleReloadVehicleTemplateAccessoryCommand(StringArguments args, CommandHandler handler)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
DELETE FROM `rbac_permissions` WHERE `id`=881;
|
||||||
|
INSERT INTO `rbac_permissions` (`id`,`name`) VALUES
|
||||||
|
(881, 'Command: reload vehicle_template');
|
||||||
|
|
||||||
|
DELETE FROM `rbac_linked_permissions` WHERE `linkedId`=881;
|
||||||
|
INSERT INTO `rbac_linked_permissions` (`id`,`linkedId`) VALUES
|
||||||
|
(196,881);
|
||||||
Reference in New Issue
Block a user