mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-17 10:55:43 +00:00
Script/Commands: fix all command permissions
This commit is contained in:
@@ -27,7 +27,7 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> accountSetCommandTable =
|
||||
{
|
||||
{ "addon", SEC_ADMINISTRATOR, true, &HandleAccountSetAddonCommand, "" },
|
||||
{ "addon", SEC_GAMEMASTER, true, &HandleAccountSetAddonCommand, "" },
|
||||
{ "gmlevel", SEC_CONSOLE, true, &HandleAccountSetGmLevelCommand, "" },
|
||||
{ "password", SEC_CONSOLE, true, &HandleAccountSetPasswordCommand, "" }
|
||||
};
|
||||
|
||||
@@ -25,12 +25,12 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> achievementCommandTable =
|
||||
{
|
||||
{ "add", SEC_ADMINISTRATOR, false, &HandleAchievementAddCommand, "" },
|
||||
{ "add", SEC_GAMEMASTER, false, &HandleAchievementAddCommand, "" },
|
||||
{ "checkall", SEC_ADMINISTRATOR, false, &HandleAchievementCheckAllCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "achievement", SEC_ADMINISTRATOR, false, nullptr, "", achievementCommandTable }
|
||||
{ "achievement", SEC_GAMEMASTER, false, nullptr, "", achievementCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -28,36 +28,36 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> unbanCommandTable =
|
||||
{
|
||||
{ "account", SEC_ADMINISTRATOR, true, &HandleUnBanAccountCommand, "" },
|
||||
{ "character", SEC_ADMINISTRATOR, true, &HandleUnBanCharacterCommand, "" },
|
||||
{ "playeraccount", SEC_ADMINISTRATOR, true, &HandleUnBanAccountByCharCommand, "" },
|
||||
{ "ip", SEC_ADMINISTRATOR, true, &HandleUnBanIPCommand, "" }
|
||||
{ "account", SEC_GAMEMASTER, true, &HandleUnBanAccountCommand, "" },
|
||||
{ "character", SEC_GAMEMASTER, true, &HandleUnBanCharacterCommand, "" },
|
||||
{ "playeraccount", SEC_GAMEMASTER, true, &HandleUnBanAccountByCharCommand, "" },
|
||||
{ "ip", SEC_GAMEMASTER, true, &HandleUnBanIPCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> banlistCommandTable =
|
||||
{
|
||||
{ "account", SEC_ADMINISTRATOR, true, &HandleBanListAccountCommand, "" },
|
||||
{ "character", SEC_ADMINISTRATOR, true, &HandleBanListCharacterCommand, "" },
|
||||
{ "ip", SEC_ADMINISTRATOR, true, &HandleBanListIPCommand, "" }
|
||||
{ "account", SEC_GAMEMASTER, true, &HandleBanListAccountCommand, "" },
|
||||
{ "character", SEC_GAMEMASTER, true, &HandleBanListCharacterCommand, "" },
|
||||
{ "ip", SEC_GAMEMASTER, true, &HandleBanListIPCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> baninfoCommandTable =
|
||||
{
|
||||
{ "account", SEC_ADMINISTRATOR, true, &HandleBanInfoAccountCommand, "" },
|
||||
{ "character", SEC_ADMINISTRATOR, true, &HandleBanInfoCharacterCommand, "" },
|
||||
{ "ip", SEC_ADMINISTRATOR, true, &HandleBanInfoIPCommand, "" }
|
||||
{ "account", SEC_GAMEMASTER, true, &HandleBanInfoAccountCommand, "" },
|
||||
{ "character", SEC_GAMEMASTER, true, &HandleBanInfoCharacterCommand, "" },
|
||||
{ "ip", SEC_GAMEMASTER, true, &HandleBanInfoIPCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> banCommandTable =
|
||||
{
|
||||
{ "account", SEC_ADMINISTRATOR, true, &HandleBanAccountCommand, "" },
|
||||
{ "character", SEC_ADMINISTRATOR, true, &HandleBanCharacterCommand, "" },
|
||||
{ "playeraccount", SEC_ADMINISTRATOR, true, &HandleBanAccountByCharCommand, "" },
|
||||
{ "ip", SEC_ADMINISTRATOR, true, &HandleBanIPCommand, "" }
|
||||
{ "account", SEC_GAMEMASTER, true, &HandleBanAccountCommand, "" },
|
||||
{ "character", SEC_GAMEMASTER, true, &HandleBanCharacterCommand, "" },
|
||||
{ "playeraccount", SEC_GAMEMASTER, true, &HandleBanAccountByCharCommand, "" },
|
||||
{ "ip", SEC_GAMEMASTER, true, &HandleBanIPCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "ban", SEC_ADMINISTRATOR, true, nullptr, "", banCommandTable },
|
||||
{ "baninfo", SEC_ADMINISTRATOR, true, nullptr, "", baninfoCommandTable },
|
||||
{ "banlist", SEC_ADMINISTRATOR, true, nullptr, "", banlistCommandTable },
|
||||
{ "unban", SEC_ADMINISTRATOR, true, nullptr, "", unbanCommandTable }
|
||||
{ "ban", SEC_GAMEMASTER, true, nullptr, "", banCommandTable },
|
||||
{ "baninfo", SEC_GAMEMASTER, true, nullptr, "", baninfoCommandTable },
|
||||
{ "banlist", SEC_GAMEMASTER, true, nullptr, "", banlistCommandTable },
|
||||
{ "unban", SEC_GAMEMASTER, true, nullptr, "", unbanCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -27,16 +27,16 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> castCommandTable =
|
||||
{
|
||||
{ "back", SEC_ADMINISTRATOR, false, &HandleCastBackCommand, "" },
|
||||
{ "dist", SEC_ADMINISTRATOR, false, &HandleCastDistCommand, "" },
|
||||
{ "self", SEC_ADMINISTRATOR, false, &HandleCastSelfCommand, "" },
|
||||
{ "target", SEC_ADMINISTRATOR, false, &HandleCastTargetCommad, "" },
|
||||
{ "dest", SEC_ADMINISTRATOR, false, &HandleCastDestCommand, "" },
|
||||
{ "", SEC_ADMINISTRATOR, false, &HandleCastCommand, "" }
|
||||
{ "back", SEC_GAMEMASTER, false, &HandleCastBackCommand, "" },
|
||||
{ "dist", SEC_GAMEMASTER, false, &HandleCastDistCommand, "" },
|
||||
{ "self", SEC_GAMEMASTER, false, &HandleCastSelfCommand, "" },
|
||||
{ "target", SEC_GAMEMASTER, false, &HandleCastTargetCommad, "" },
|
||||
{ "dest", SEC_GAMEMASTER, false, &HandleCastDestCommand, "" },
|
||||
{ "", SEC_GAMEMASTER, false, &HandleCastCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "cast", SEC_ADMINISTRATOR, false, nullptr, "", castCommandTable }
|
||||
{ "cast", SEC_GAMEMASTER, false, nullptr, "", castCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ public:
|
||||
{ "customize", SEC_GAMEMASTER, true, &HandleCharacterCustomizeCommand, "" },
|
||||
{ "changefaction", SEC_GAMEMASTER, true, &HandleCharacterChangeFactionCommand, "" },
|
||||
{ "changerace", SEC_GAMEMASTER, true, &HandleCharacterChangeRaceCommand, "" },
|
||||
{ "level", SEC_ADMINISTRATOR, true, &HandleCharacterLevelCommand, "" },
|
||||
{ "level", SEC_GAMEMASTER, true, &HandleCharacterLevelCommand, "" },
|
||||
{ "rename", SEC_GAMEMASTER, true, &HandleCharacterRenameCommand, "" },
|
||||
{ "reputation", SEC_GAMEMASTER, true, &HandleCharacterReputationCommand, "" },
|
||||
{ "titles", SEC_GAMEMASTER, true, &HandleCharacterTitlesCommand, "" }
|
||||
@@ -46,7 +46,7 @@ public:
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "character", SEC_GAMEMASTER, true, nullptr, "", characterCommandTable },
|
||||
{ "levelup", SEC_ADMINISTRATOR, false, &HandleLevelUpCommand, "" },
|
||||
{ "levelup", SEC_GAMEMASTER, false, &HandleLevelUpCommand, "" },
|
||||
{ "pdump", SEC_ADMINISTRATOR, true, nullptr, "", pdumpCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
|
||||
@@ -33,9 +33,9 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> debugPlayCommandTable =
|
||||
{
|
||||
{ "cinematic", SEC_GAMEMASTER, false, &HandleDebugPlayCinematicCommand, "" },
|
||||
{ "movie", SEC_GAMEMASTER, false, &HandleDebugPlayMovieCommand, "" },
|
||||
{ "sound", SEC_GAMEMASTER, false, &HandleDebugPlaySoundCommand, "" }
|
||||
{ "cinematic", SEC_MODERATOR, false, &HandleDebugPlayCinematicCommand, "" },
|
||||
{ "movie", SEC_MODERATOR, false, &HandleDebugPlayMovieCommand, "" },
|
||||
{ "sound", SEC_MODERATOR, false, &HandleDebugPlaySoundCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> debugSendCommandTable =
|
||||
{
|
||||
@@ -55,17 +55,17 @@ public:
|
||||
{
|
||||
{ "setbit", SEC_ADMINISTRATOR, false, &HandleDebugSet32BitCommand, "" },
|
||||
{ "threat", SEC_ADMINISTRATOR, false, &HandleDebugThreatListCommand, "" },
|
||||
{ "hostil", SEC_ADMINISTRATOR, false, &HandleDebugHostileRefListCommand, "" },
|
||||
{ "anim", SEC_GAMEMASTER, false, &HandleDebugAnimCommand, "" },
|
||||
{ "hostil", SEC_MODERATOR, false, &HandleDebugHostileRefListCommand, "" },
|
||||
{ "anim", SEC_ADMINISTRATOR, false, &HandleDebugAnimCommand, "" },
|
||||
{ "arena", SEC_ADMINISTRATOR, false, &HandleDebugArenaCommand, "" },
|
||||
{ "bg", SEC_ADMINISTRATOR, false, &HandleDebugBattlegroundCommand, "" },
|
||||
{ "getitemstate", SEC_ADMINISTRATOR, false, &HandleDebugGetItemStateCommand, "" },
|
||||
{ "lootrecipient", SEC_GAMEMASTER, false, &HandleDebugGetLootRecipientCommand, "" },
|
||||
{ "lootrecipient", SEC_ADMINISTRATOR, false, &HandleDebugGetLootRecipientCommand, "" },
|
||||
{ "getvalue", SEC_ADMINISTRATOR, false, &HandleDebugGetValueCommand, "" },
|
||||
{ "getitemvalue", SEC_ADMINISTRATOR, false, &HandleDebugGetItemValueCommand, "" },
|
||||
{ "Mod32Value", SEC_ADMINISTRATOR, false, &HandleDebugMod32ValueCommand, "" },
|
||||
{ "play", SEC_GAMEMASTER, false, nullptr, "", debugPlayCommandTable },
|
||||
{ "send", SEC_ADMINISTRATOR, false, nullptr, "", debugSendCommandTable },
|
||||
{ "play", SEC_MODERATOR, false, nullptr, "", debugPlayCommandTable },
|
||||
{ "send", SEC_ADMINISTRATOR, false, nullptr, "", debugSendCommandTable },
|
||||
{ "setaurastate", SEC_ADMINISTRATOR, false, &HandleDebugSetAuraStateCommand, "" },
|
||||
{ "setitemvalue", SEC_ADMINISTRATOR, false, &HandleDebugSetItemValueCommand, "" },
|
||||
{ "setvalue", SEC_ADMINISTRATOR, false, &HandleDebugSetValueCommand, "" },
|
||||
@@ -76,7 +76,7 @@ public:
|
||||
{ "update", SEC_ADMINISTRATOR, false, &HandleDebugUpdateCommand, "" },
|
||||
{ "itemexpire", SEC_ADMINISTRATOR, false, &HandleDebugItemExpireCommand, "" },
|
||||
{ "areatriggers", SEC_ADMINISTRATOR, false, &HandleDebugAreaTriggersCommand, "" },
|
||||
{ "los", SEC_GAMEMASTER, false, &HandleDebugLoSCommand, "" },
|
||||
{ "los", SEC_ADMINISTRATOR, false, &HandleDebugLoSCommand, "" },
|
||||
{ "moveflags", SEC_ADMINISTRATOR, false, &HandleDebugMoveflagsCommand, "" },
|
||||
{ "unitstate", SEC_ADMINISTRATOR, false, &HandleDebugUnitStateCommand, "" }
|
||||
};
|
||||
|
||||
@@ -30,15 +30,15 @@ public:
|
||||
static std::vector<ChatCommand> gmCommandTable =
|
||||
{
|
||||
{ "chat", SEC_GAMEMASTER, false, &HandleGMChatCommand, "" },
|
||||
{ "fly", SEC_ADMINISTRATOR, false, &HandleGMFlyCommand, "" },
|
||||
//{ "ingame", SEC_PLAYER, true, &HandleGMListIngameCommand, "" },
|
||||
{ "list", SEC_ADMINISTRATOR, true, &HandleGMListFullCommand, "" },
|
||||
{ "fly", SEC_GAMEMASTER, false, &HandleGMFlyCommand, "" },
|
||||
//{ "ingame", SEC_PLAYER, true, &HandleGMListIngameCommand, "" },
|
||||
{ "list", SEC_GAMEMASTER, true, &HandleGMListFullCommand, "" },
|
||||
{ "visible", SEC_GAMEMASTER, false, &HandleGMVisibleCommand, "" },
|
||||
{ "", SEC_GAMEMASTER, false, &HandleGMCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "gm", SEC_GAMEMASTER, false, nullptr, "", gmCommandTable }
|
||||
{ "gm", SEC_MODERATOR, false, nullptr, "", gmCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -28,21 +28,21 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> goCommandTable =
|
||||
{
|
||||
{ "creature", SEC_GAMEMASTER, false, &HandleGoCreatureCommand, "" },
|
||||
{ "graveyard", SEC_GAMEMASTER, false, &HandleGoGraveyardCommand, "" },
|
||||
{ "grid", SEC_GAMEMASTER, false, &HandleGoGridCommand, "" },
|
||||
{ "object", SEC_GAMEMASTER, false, &HandleGoObjectCommand, "" },
|
||||
{ "taxinode", SEC_GAMEMASTER, false, &HandleGoTaxinodeCommand, "" },
|
||||
{ "trigger", SEC_GAMEMASTER, false, &HandleGoTriggerCommand, "" },
|
||||
{ "zonexy", SEC_GAMEMASTER, false, &HandleGoZoneXYCommand, "" },
|
||||
{ "xyz", SEC_GAMEMASTER, false, &HandleGoXYZCommand, "" },
|
||||
{ "ticket", SEC_GAMEMASTER, false, &HandleGoTicketCommand, "" },
|
||||
{ "", SEC_GAMEMASTER, false, &HandleGoXYZCommand, "" }
|
||||
{ "creature", SEC_MODERATOR, false, &HandleGoCreatureCommand, "" },
|
||||
{ "graveyard", SEC_MODERATOR, false, &HandleGoGraveyardCommand, "" },
|
||||
{ "grid", SEC_MODERATOR, false, &HandleGoGridCommand, "" },
|
||||
{ "object", SEC_MODERATOR, false, &HandleGoObjectCommand, "" },
|
||||
{ "taxinode", SEC_MODERATOR, false, &HandleGoTaxinodeCommand, "" },
|
||||
{ "trigger", SEC_MODERATOR, false, &HandleGoTriggerCommand, "" },
|
||||
{ "zonexy", SEC_MODERATOR, false, &HandleGoZoneXYCommand, "" },
|
||||
{ "xyz", SEC_MODERATOR, false, &HandleGoXYZCommand, "" },
|
||||
{ "ticket", SEC_GAMEMASTER, false, &HandleGoTicketCommand, "" },
|
||||
{ "", SEC_MODERATOR, false, &HandleGoXYZCommand, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "go", SEC_GAMEMASTER, false, nullptr, "", goCommandTable }
|
||||
{ "go", SEC_MODERATOR, false, nullptr, "", goCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -32,29 +32,29 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> gobjectAddCommandTable =
|
||||
{
|
||||
{ "temp", SEC_GAMEMASTER, false, &HandleGameObjectAddTempCommand, "" },
|
||||
{ "", SEC_GAMEMASTER, false, &HandleGameObjectAddCommand, "" }
|
||||
{ "temp", SEC_GAMEMASTER, false, &HandleGameObjectAddTempCommand, "" },
|
||||
{ "", SEC_ADMINISTRATOR, false, &HandleGameObjectAddCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> gobjectSetCommandTable =
|
||||
{
|
||||
{ "phase", SEC_GAMEMASTER, false, &HandleGameObjectSetPhaseCommand, "" },
|
||||
{ "state", SEC_GAMEMASTER, false, &HandleGameObjectSetStateCommand, "" }
|
||||
{ "phase", SEC_ADMINISTRATOR, false, &HandleGameObjectSetPhaseCommand, "" },
|
||||
{ "state", SEC_ADMINISTRATOR, false, &HandleGameObjectSetStateCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> gobjectCommandTable =
|
||||
{
|
||||
{ "activate", SEC_GAMEMASTER, false, &HandleGameObjectActivateCommand, "" },
|
||||
{ "delete", SEC_GAMEMASTER, false, &HandleGameObjectDeleteCommand, "" },
|
||||
{ "info", SEC_GAMEMASTER, false, &HandleGameObjectInfoCommand, "" },
|
||||
{ "move", SEC_GAMEMASTER, false, &HandleGameObjectMoveCommand, "" },
|
||||
{ "near", SEC_GAMEMASTER, false, &HandleGameObjectNearCommand, "" },
|
||||
{ "target", SEC_GAMEMASTER, false, &HandleGameObjectTargetCommand, "" },
|
||||
{ "turn", SEC_GAMEMASTER, false, &HandleGameObjectTurnCommand, "" },
|
||||
{ "add", SEC_GAMEMASTER, false, nullptr, "", gobjectAddCommandTable },
|
||||
{ "set", SEC_GAMEMASTER, false, nullptr, "", gobjectSetCommandTable }
|
||||
{ "activate", SEC_ADMINISTRATOR, false, &HandleGameObjectActivateCommand, "" },
|
||||
{ "delete", SEC_ADMINISTRATOR, false, &HandleGameObjectDeleteCommand, "" },
|
||||
{ "info", SEC_MODERATOR, false, &HandleGameObjectInfoCommand, "" },
|
||||
{ "move", SEC_ADMINISTRATOR, false, &HandleGameObjectMoveCommand, "" },
|
||||
{ "near", SEC_MODERATOR, false, &HandleGameObjectNearCommand, "" },
|
||||
{ "target", SEC_MODERATOR, false, &HandleGameObjectTargetCommand, "" },
|
||||
{ "turn", SEC_ADMINISTRATOR, false, &HandleGameObjectTurnCommand, "" },
|
||||
{ "add", SEC_ADMINISTRATOR, false, nullptr, "", gobjectAddCommandTable },
|
||||
{ "set", SEC_ADMINISTRATOR, false, nullptr, "", gobjectSetCommandTable }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "gobject", SEC_GAMEMASTER, false, nullptr, "", gobjectCommandTable }
|
||||
{ "gobject", SEC_MODERATOR, false, nullptr, "", gobjectCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ public:
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "guild", SEC_ADMINISTRATOR, true, nullptr, "", guildCommandTable }
|
||||
{ "guild", SEC_GAMEMASTER, true, nullptr, "", guildCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -32,13 +32,13 @@ public:
|
||||
|
||||
static std::vector<ChatCommand> honorCommandTable =
|
||||
{
|
||||
{ "add", SEC_GAMEMASTER, false, nullptr, "", honorAddCommandTable },
|
||||
{ "add", SEC_GAMEMASTER, false, nullptr, "", honorAddCommandTable },
|
||||
{ "update", SEC_GAMEMASTER, false, &HandleHonorUpdateCommand, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "honor", SEC_GAMEMASTER, false, nullptr, "", honorCommandTable }
|
||||
{ "honor", SEC_GAMEMASTER, false, nullptr, "", honorCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -29,17 +29,17 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> instanceCommandTable =
|
||||
{
|
||||
{ "listbinds", SEC_ADMINISTRATOR, false, &HandleInstanceListBindsCommand, "" },
|
||||
{ "unbind", SEC_ADMINISTRATOR, false, &HandleInstanceUnbindCommand, "" },
|
||||
{ "stats", SEC_ADMINISTRATOR, true, &HandleInstanceStatsCommand, "" },
|
||||
{ "listbinds", SEC_MODERATOR, false, &HandleInstanceListBindsCommand, "" },
|
||||
{ "unbind", SEC_MODERATOR, false, &HandleInstanceUnbindCommand, "" },
|
||||
{ "stats", SEC_MODERATOR, true, &HandleInstanceStatsCommand, "" },
|
||||
{ "savedata", SEC_ADMINISTRATOR, false, &HandleInstanceSaveDataCommand, "" },
|
||||
{ "setbossstate", SEC_GAMEMASTER, true, &HandleInstanceSetBossStateCommand, "" },
|
||||
{ "getbossstate", SEC_GAMEMASTER, true, &HandleInstanceGetBossStateCommand, "" }
|
||||
{ "setbossstate", SEC_MODERATOR, true, &HandleInstanceSetBossStateCommand, "" },
|
||||
{ "getbossstate", SEC_MODERATOR, true, &HandleInstanceGetBossStateCommand, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "instance", SEC_ADMINISTRATOR, true, nullptr, "", instanceCommandTable }
|
||||
{ "instance", SEC_MODERATOR, true, nullptr, "", instanceCommandTable }
|
||||
};
|
||||
|
||||
return commandTable;
|
||||
|
||||
@@ -29,32 +29,32 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> learnAllMyCommandTable =
|
||||
{
|
||||
{ "class", SEC_ADMINISTRATOR, false, &HandleLearnAllMyClassCommand, "" },
|
||||
{ "pettalents", SEC_ADMINISTRATOR, false, &HandleLearnAllMyPetTalentsCommand, "" },
|
||||
{ "spells", SEC_ADMINISTRATOR, false, &HandleLearnAllMySpellsCommand, "" },
|
||||
{ "talents", SEC_ADMINISTRATOR, false, &HandleLearnAllMyTalentsCommand, "" }
|
||||
{ "class", SEC_GAMEMASTER, false, &HandleLearnAllMyClassCommand, "" },
|
||||
{ "pettalents", SEC_GAMEMASTER, false, &HandleLearnAllMyPetTalentsCommand, "" },
|
||||
{ "spells", SEC_GAMEMASTER, false, &HandleLearnAllMySpellsCommand, "" },
|
||||
{ "talents", SEC_GAMEMASTER, false, &HandleLearnAllMyTalentsCommand, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> learnAllCommandTable =
|
||||
{
|
||||
{ "my", SEC_ADMINISTRATOR, false, nullptr, "", learnAllMyCommandTable },
|
||||
{ "gm", SEC_GAMEMASTER, false, &HandleLearnAllGMCommand, "" },
|
||||
{ "crafts", SEC_GAMEMASTER, false, &HandleLearnAllCraftsCommand, "" },
|
||||
{ "default", SEC_GAMEMASTER, false, &HandleLearnAllDefaultCommand, "" },
|
||||
{ "lang", SEC_GAMEMASTER, false, &HandleLearnAllLangCommand, "" },
|
||||
{ "recipes", SEC_GAMEMASTER, false, &HandleLearnAllRecipesCommand, "" }
|
||||
{ "my", SEC_GAMEMASTER, false, nullptr, "", learnAllMyCommandTable },
|
||||
{ "gm", SEC_GAMEMASTER, false, &HandleLearnAllGMCommand, "" },
|
||||
{ "crafts", SEC_GAMEMASTER, false, &HandleLearnAllCraftsCommand, "" },
|
||||
{ "default", SEC_GAMEMASTER, false, &HandleLearnAllDefaultCommand, "" },
|
||||
{ "lang", SEC_GAMEMASTER, false, &HandleLearnAllLangCommand, "" },
|
||||
{ "recipes", SEC_GAMEMASTER, false, &HandleLearnAllRecipesCommand, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> learnCommandTable =
|
||||
{
|
||||
{ "all", SEC_ADMINISTRATOR, false, nullptr, "", learnAllCommandTable },
|
||||
{ "", SEC_ADMINISTRATOR, false, &HandleLearnCommand, "" }
|
||||
{ "all", SEC_GAMEMASTER, false, nullptr, "", learnAllCommandTable },
|
||||
{ "", SEC_GAMEMASTER, false, &HandleLearnCommand, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "learn", SEC_GAMEMASTER, false, nullptr, "", learnCommandTable },
|
||||
{ "unlearn", SEC_ADMINISTRATOR, false, &HandleUnLearnCommand, "" }
|
||||
{ "learn", SEC_GAMEMASTER, false, nullptr, "", learnCommandTable },
|
||||
{ "unlearn", SEC_GAMEMASTER, false, &HandleUnLearnCommand, "" }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -34,18 +34,16 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> lfgCommandTable =
|
||||
{
|
||||
{ "player", SEC_GAMEMASTER, false, &HandleLfgPlayerInfoCommand, "" },
|
||||
{ "group", SEC_GAMEMASTER, false, &HandleLfgGroupInfoCommand, "" },
|
||||
{ "queue", SEC_GAMEMASTER, false, &HandleLfgQueueInfoCommand, "" },
|
||||
{ "clean", SEC_ADMINISTRATOR, false, &HandleLfgCleanCommand, "" },
|
||||
{ "options", SEC_ADMINISTRATOR, false, &HandleLfgOptionsCommand, "" },
|
||||
{ nullptr, SEC_PLAYER, false, nullptr, "" }
|
||||
{ "player", SEC_MODERATOR, false, &HandleLfgPlayerInfoCommand, "" },
|
||||
{ "group", SEC_MODERATOR, false, &HandleLfgGroupInfoCommand, "" },
|
||||
{ "queue", SEC_MODERATOR, false, &HandleLfgQueueInfoCommand, "" },
|
||||
{ "clean", SEC_ADMINISTRATOR, false, &HandleLfgCleanCommand, "" },
|
||||
{ "options", SEC_GAMEMASTER, false, &HandleLfgOptionsCommand, "" },
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "lfg", SEC_GAMEMASTER, false, nullptr, "", lfgCommandTable },
|
||||
{ nullptr, SEC_PLAYER, false, nullptr, "" }
|
||||
{ "lfg", SEC_GAMEMASTER, false, nullptr, "", lfgCommandTable },
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -28,14 +28,14 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> listCommandTable =
|
||||
{
|
||||
{ "creature", SEC_ADMINISTRATOR, true, &HandleListCreatureCommand, "" },
|
||||
{ "item", SEC_ADMINISTRATOR, true, &HandleListItemCommand, "" },
|
||||
{ "object", SEC_ADMINISTRATOR, true, &HandleListObjectCommand, "" },
|
||||
{ "auras", SEC_ADMINISTRATOR, false, &HandleListAurasCommand, "" }
|
||||
{ "creature", SEC_MODERATOR, true, &HandleListCreatureCommand, "" },
|
||||
{ "item", SEC_MODERATOR, true, &HandleListItemCommand, "" },
|
||||
{ "object", SEC_MODERATOR, true, &HandleListObjectCommand, "" },
|
||||
{ "auras", SEC_MODERATOR, false, &HandleListAurasCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "list", SEC_ADMINISTRATOR, true, nullptr, "", listCommandTable }
|
||||
{ "list", SEC_MODERATOR, true, nullptr, "", listCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -37,32 +37,32 @@ public:
|
||||
|
||||
static std::vector<ChatCommand> lookupSpellCommandTable =
|
||||
{
|
||||
{ "id", SEC_ADMINISTRATOR, true, &HandleLookupSpellIdCommand, "" },
|
||||
{ "", SEC_ADMINISTRATOR, true, &HandleLookupSpellCommand, "" }
|
||||
{ "id", SEC_MODERATOR, true, &HandleLookupSpellIdCommand, "" },
|
||||
{ "", SEC_MODERATOR, true, &HandleLookupSpellCommand, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> lookupCommandTable =
|
||||
{
|
||||
{ "area", SEC_GAMEMASTER, true, &HandleLookupAreaCommand, "" },
|
||||
{ "creature", SEC_ADMINISTRATOR, true, &HandleLookupCreatureCommand, "" },
|
||||
{ "event", SEC_GAMEMASTER, true, &HandleLookupEventCommand, "" },
|
||||
{ "faction", SEC_ADMINISTRATOR, true, &HandleLookupFactionCommand, "" },
|
||||
{ "item", SEC_ADMINISTRATOR, true, &HandleLookupItemCommand, "" },
|
||||
{ "itemset", SEC_ADMINISTRATOR, true, &HandleLookupItemSetCommand, "" },
|
||||
{ "object", SEC_ADMINISTRATOR, true, &HandleLookupObjectCommand, "" },
|
||||
{ "quest", SEC_ADMINISTRATOR, true, &HandleLookupQuestCommand, "" },
|
||||
{ "area", SEC_MODERATOR, true, &HandleLookupAreaCommand, "" },
|
||||
{ "creature", SEC_MODERATOR, true, &HandleLookupCreatureCommand, "" },
|
||||
{ "event", SEC_MODERATOR, true, &HandleLookupEventCommand, "" },
|
||||
{ "faction", SEC_MODERATOR, true, &HandleLookupFactionCommand, "" },
|
||||
{ "item", SEC_MODERATOR, true, &HandleLookupItemCommand, "" },
|
||||
{ "itemset", SEC_MODERATOR, true, &HandleLookupItemSetCommand, "" },
|
||||
{ "object", SEC_MODERATOR, true, &HandleLookupObjectCommand, "" },
|
||||
{ "quest", SEC_MODERATOR, true, &HandleLookupQuestCommand, "" },
|
||||
{ "player", SEC_GAMEMASTER, true, nullptr, "", lookupPlayerCommandTable },
|
||||
{ "skill", SEC_ADMINISTRATOR, true, &HandleLookupSkillCommand, "" },
|
||||
{ "spell", SEC_ADMINISTRATOR, true, nullptr, "", lookupSpellCommandTable },
|
||||
{ "taxinode", SEC_ADMINISTRATOR, true, &HandleLookupTaxiNodeCommand, "" },
|
||||
{ "tele", SEC_GAMEMASTER, true, &HandleLookupTeleCommand, "" },
|
||||
{ "title", SEC_GAMEMASTER, true, &HandleLookupTitleCommand, "" },
|
||||
{ "map", SEC_ADMINISTRATOR, true, &HandleLookupMapCommand, "" }
|
||||
{ "skill", SEC_MODERATOR, true, &HandleLookupSkillCommand, "" },
|
||||
{ "spell", SEC_MODERATOR, true, nullptr, "", lookupSpellCommandTable },
|
||||
{ "taxinode", SEC_MODERATOR, true, &HandleLookupTaxiNodeCommand, "" },
|
||||
{ "tele", SEC_MODERATOR, true, &HandleLookupTeleCommand, "" },
|
||||
{ "title", SEC_MODERATOR, true, &HandleLookupTitleCommand, "" },
|
||||
{ "map", SEC_MODERATOR, true, &HandleLookupMapCommand, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "lookup", SEC_ADMINISTRATOR, true, nullptr, "", lookupCommandTable }
|
||||
{ "lookup", SEC_MODERATOR, true, nullptr, "", lookupCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ public:
|
||||
{ "gmannounce", SEC_GAMEMASTER, true, &HandleGMAnnounceCommand, "" },
|
||||
{ "notify", SEC_GAMEMASTER, true, &HandleNotifyCommand, "" },
|
||||
{ "gmnotify", SEC_GAMEMASTER, true, &HandleGMNotifyCommand, "" },
|
||||
{ "whispers", SEC_GAMEMASTER, false, &HandleWhispersCommand, "" }
|
||||
{ "whispers", SEC_MODERATOR, false, &HandleWhispersCommand, "" }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -37,11 +37,11 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> groupCommandTable =
|
||||
{
|
||||
{ "leader", SEC_ADMINISTRATOR, false, &HandleGroupLeaderCommand, "" },
|
||||
{ "disband", SEC_ADMINISTRATOR, false, &HandleGroupDisbandCommand, "" },
|
||||
{ "remove", SEC_ADMINISTRATOR, false, &HandleGroupRemoveCommand, "" },
|
||||
{ "join", SEC_ADMINISTRATOR, false, &HandleGroupJoinCommand, "" },
|
||||
{ "list", SEC_ADMINISTRATOR, false, &HandleGroupListCommand, "" }
|
||||
{ "leader", SEC_GAMEMASTER, false, &HandleGroupLeaderCommand, "" },
|
||||
{ "disband", SEC_GAMEMASTER, false, &HandleGroupDisbandCommand, "" },
|
||||
{ "remove", SEC_GAMEMASTER, false, &HandleGroupRemoveCommand, "" },
|
||||
{ "join", SEC_GAMEMASTER, false, &HandleGroupJoinCommand, "" },
|
||||
{ "list", SEC_GAMEMASTER, false, &HandleGroupListCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> petCommandTable =
|
||||
{
|
||||
@@ -51,28 +51,28 @@ public:
|
||||
};
|
||||
static std::vector<ChatCommand> sendCommandTable =
|
||||
{
|
||||
{ "items", SEC_ADMINISTRATOR, true, &HandleSendItemsCommand, "" },
|
||||
{ "items", SEC_GAMEMASTER, true, &HandleSendItemsCommand, "" },
|
||||
{ "mail", SEC_GAMEMASTER, true, &HandleSendMailCommand, "" },
|
||||
{ "message", SEC_ADMINISTRATOR, true, &HandleSendMessageCommand, "" },
|
||||
{ "money", SEC_ADMINISTRATOR, true, &HandleSendMoneyCommand, "" }
|
||||
{ "money", SEC_GAMEMASTER, true, &HandleSendMoneyCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "dev", SEC_ADMINISTRATOR, false, &HandleDevCommand, "" },
|
||||
{ "gps", SEC_ADMINISTRATOR, false, &HandleGPSCommand, "" },
|
||||
{ "aura", SEC_ADMINISTRATOR, false, &HandleAuraCommand, "" },
|
||||
{ "unaura", SEC_ADMINISTRATOR, false, &HandleUnAuraCommand, "" },
|
||||
{ "appear", SEC_GAMEMASTER, false, &HandleAppearCommand, "" },
|
||||
{ "gps", SEC_MODERATOR, false, &HandleGPSCommand, "" },
|
||||
{ "aura", SEC_GAMEMASTER, false, &HandleAuraCommand, "" },
|
||||
{ "unaura", SEC_GAMEMASTER, false, &HandleUnAuraCommand, "" },
|
||||
{ "appear", SEC_MODERATOR, false, &HandleAppearCommand, "" },
|
||||
{ "summon", SEC_GAMEMASTER, false, &HandleSummonCommand, "" },
|
||||
{ "groupsummon", SEC_GAMEMASTER, false, &HandleGroupSummonCommand, "" },
|
||||
{ "commands", SEC_PLAYER, true, &HandleCommandsCommand, "" },
|
||||
{ "die", SEC_ADMINISTRATOR, false, &HandleDieCommand, "" },
|
||||
{ "revive", SEC_ADMINISTRATOR, true, &HandleReviveCommand, "" },
|
||||
{ "die", SEC_GAMEMASTER, false, &HandleDieCommand, "" },
|
||||
{ "revive", SEC_GAMEMASTER, true, &HandleReviveCommand, "" },
|
||||
{ "dismount", SEC_PLAYER, false, &HandleDismountCommand, "" },
|
||||
{ "guid", SEC_GAMEMASTER, false, &HandleGUIDCommand, "" },
|
||||
{ "help", SEC_PLAYER, true, &HandleHelpCommand, "" },
|
||||
{ "itemmove", SEC_GAMEMASTER, false, &HandleItemMoveCommand, "" },
|
||||
{ "cooldown", SEC_ADMINISTRATOR, false, &HandleCooldownCommand, "" },
|
||||
{ "cooldown", SEC_GAMEMASTER, false, &HandleCooldownCommand, "" },
|
||||
{ "distance", SEC_ADMINISTRATOR, false, &HandleGetDistanceCommand, "" },
|
||||
{ "recall", SEC_GAMEMASTER, false, &HandleRecallCommand, "" },
|
||||
{ "save", SEC_PLAYER, false, &HandleSaveCommand, "" },
|
||||
@@ -81,39 +81,39 @@ public:
|
||||
{ "unstuck", SEC_GAMEMASTER, true, &HandleUnstuckCommand, "" },
|
||||
{ "taxicheat", SEC_GAMEMASTER, false, &HandleTaxiCheatCommand, "" },
|
||||
{ "linkgrave", SEC_ADMINISTRATOR, false, &HandleLinkGraveCommand, "" },
|
||||
{ "neargrave", SEC_ADMINISTRATOR, false, &HandleNearGraveCommand, "" },
|
||||
{ "neargrave", SEC_GAMEMASTER, false, &HandleNearGraveCommand, "" },
|
||||
{ "explorecheat", SEC_ADMINISTRATOR, false, &HandleExploreCheatCommand, "" },
|
||||
{ "showarea", SEC_ADMINISTRATOR, false, &HandleShowAreaCommand, "" },
|
||||
{ "showarea", SEC_GAMEMASTER, false, &HandleShowAreaCommand, "" },
|
||||
{ "hidearea", SEC_ADMINISTRATOR, false, &HandleHideAreaCommand, "" },
|
||||
{ "additem", SEC_ADMINISTRATOR, false, &HandleAddItemCommand, "" },
|
||||
{ "additemset", SEC_ADMINISTRATOR, false, &HandleAddItemSetCommand, "" },
|
||||
{ "additem", SEC_GAMEMASTER, false, &HandleAddItemCommand, "" },
|
||||
{ "additemset", SEC_GAMEMASTER, false, &HandleAddItemSetCommand, "" },
|
||||
{ "bank", SEC_ADMINISTRATOR, false, &HandleBankCommand, "" },
|
||||
{ "wchange", SEC_ADMINISTRATOR, false, &HandleChangeWeather, "" },
|
||||
{ "maxskill", SEC_ADMINISTRATOR, false, &HandleMaxSkillCommand, "" },
|
||||
{ "setskill", SEC_ADMINISTRATOR, false, &HandleSetSkillCommand, "" },
|
||||
{ "maxskill", SEC_GAMEMASTER, false, &HandleMaxSkillCommand, "" },
|
||||
{ "setskill", SEC_GAMEMASTER, false, &HandleSetSkillCommand, "" },
|
||||
{ "pinfo", SEC_GAMEMASTER, true, &HandlePInfoCommand, "" },
|
||||
{ "respawn", SEC_ADMINISTRATOR, false, &HandleRespawnCommand, "" },
|
||||
{ "send", SEC_GAMEMASTER, true, nullptr, "", sendCommandTable },
|
||||
{ "pet", SEC_GAMEMASTER, false, nullptr, "", petCommandTable },
|
||||
{ "respawn", SEC_GAMEMASTER, false, &HandleRespawnCommand, "" },
|
||||
{ "send", SEC_GAMEMASTER, true, nullptr, "", sendCommandTable },
|
||||
{ "pet", SEC_GAMEMASTER, false, nullptr, "", petCommandTable },
|
||||
{ "mute", SEC_GAMEMASTER, true, &HandleMuteCommand, "" },
|
||||
{ "unmute", SEC_GAMEMASTER, true, &HandleUnmuteCommand, "" },
|
||||
{ "movegens", SEC_ADMINISTRATOR, false, &HandleMovegensCommand, "" },
|
||||
{ "cometome", SEC_ADMINISTRATOR, false, &HandleComeToMeCommand, "" },
|
||||
{ "damage", SEC_ADMINISTRATOR, false, &HandleDamageCommand, "" },
|
||||
{ "damage", SEC_GAMEMASTER, false, &HandleDamageCommand, "" },
|
||||
{ "combatstop", SEC_GAMEMASTER, true, &HandleCombatStopCommand, "" },
|
||||
{ "flusharenapoints", SEC_ADMINISTRATOR, false, &HandleFlushArenaPointsCommand, "" },
|
||||
{ "repairitems", SEC_GAMEMASTER, true, &HandleRepairitemsCommand, "" },
|
||||
{ "waterwalk", SEC_GAMEMASTER, false, &HandleWaterwalkCommand, "" },
|
||||
{ "freeze", SEC_GAMEMASTER, false, &HandleFreezeCommand, "" },
|
||||
{ "unfreeze", SEC_GAMEMASTER, false, &HandleUnFreezeCommand, "" },
|
||||
{ "group", SEC_ADMINISTRATOR, false, nullptr, "", groupCommandTable },
|
||||
{ "possess", SEC_ADMINISTRATOR, false, HandlePossessCommand, "" },
|
||||
{ "unpossess", SEC_ADMINISTRATOR, false, HandleUnPossessCommand, "" },
|
||||
{ "group", SEC_GAMEMASTER, false, nullptr, "", groupCommandTable },
|
||||
{ "possess", SEC_GAMEMASTER, false, HandlePossessCommand, "" },
|
||||
{ "unpossess", SEC_GAMEMASTER, false, HandleUnPossessCommand, "" },
|
||||
{ "bindsight", SEC_ADMINISTRATOR, false, HandleBindSightCommand, "" },
|
||||
{ "unbindsight", SEC_ADMINISTRATOR, false, HandleUnbindSightCommand, "" },
|
||||
{ "playall", SEC_GAMEMASTER, false, HandlePlayAllCommand, "" },
|
||||
{ "skirmish", SEC_ADMINISTRATOR, false, HandleSkirmishCommand, "" },
|
||||
{ "mailbox", SEC_ADMINISTRATOR, false, &HandleMailBoxCommand, "" }
|
||||
{ "mailbox", SEC_MODERATOR, false, &HandleMailBoxCommand, "" }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -46,24 +46,24 @@ public:
|
||||
{ "money", SEC_GAMEMASTER, false, &HandleModifyMoneyCommand, "" },
|
||||
{ "scale", SEC_GAMEMASTER, false, &HandleModifyScaleCommand, "" },
|
||||
{ "bit", SEC_GAMEMASTER, false, &HandleModifyBitCommand, "" },
|
||||
{ "faction", SEC_GAMEMASTER, false, &HandleModifyFactionCommand, "" },
|
||||
{ "faction", SEC_ADMINISTRATOR, false, &HandleModifyFactionCommand, "" },
|
||||
{ "spell", SEC_GAMEMASTER, false, &HandleModifySpellCommand, "" },
|
||||
{ "talentpoints", SEC_GAMEMASTER, false, &HandleModifyTalentCommand, "" },
|
||||
{ "mount", SEC_GAMEMASTER, false, &HandleModifyMountCommand, "" },
|
||||
{ "honor", SEC_GAMEMASTER, false, &HandleModifyHonorCommand, "" },
|
||||
{ "reputation", SEC_GAMEMASTER, false, &HandleModifyRepCommand, "" },
|
||||
{ "reputation", SEC_GAMEMASTER, false, &HandleModifyRepCommand, "" },
|
||||
{ "arenapoints", SEC_GAMEMASTER, false, &HandleModifyArenaCommand, "" },
|
||||
{ "drunk", SEC_GAMEMASTER, false, &HandleModifyDrunkCommand, "" },
|
||||
{ "standstate", SEC_GAMEMASTER, false, &HandleModifyStandStateCommand, "" },
|
||||
{ "phase", SEC_ADMINISTRATOR, false, &HandleModifyPhaseCommand, "" },
|
||||
{ "gender", SEC_GAMEMASTER, false, &HandleModifyGenderCommand, "" },
|
||||
{ "speed", SEC_GAMEMASTER, false, nullptr, "", modifyspeedCommandTable }
|
||||
{ "standstate", SEC_GAMEMASTER, false, &HandleModifyStandStateCommand, "" },
|
||||
{ "phase", SEC_GAMEMASTER, false, &HandleModifyPhaseCommand, "" },
|
||||
{ "gender", SEC_GAMEMASTER, false, &HandleModifyGenderCommand, "" },
|
||||
{ "speed", SEC_GAMEMASTER, false, nullptr, "", modifyspeedCommandTable }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "morph", SEC_GAMEMASTER, false, &HandleModifyMorphCommand, "" },
|
||||
{ "demorph", SEC_GAMEMASTER, false, &HandleDeMorphCommand, "" },
|
||||
{ "modify", SEC_GAMEMASTER, false, nullptr, "", modifyCommandTable }
|
||||
{ "morph", SEC_MODERATOR, false, &HandleModifyMorphCommand, "" },
|
||||
{ "demorph", SEC_MODERATOR, false, &HandleDeMorphCommand, "" },
|
||||
{ "modify", SEC_GAMEMASTER, false, nullptr, "", modifyCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -67,19 +67,19 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> npcAddCommandTable =
|
||||
{
|
||||
{ "formation", SEC_GAMEMASTER, false, &HandleNpcAddFormationCommand, "" },
|
||||
{ "item", SEC_GAMEMASTER, false, &HandleNpcAddVendorItemCommand, "" },
|
||||
{ "move", SEC_GAMEMASTER, false, &HandleNpcAddMoveCommand, "" },
|
||||
{ "temp", SEC_GAMEMASTER, false, &HandleNpcAddTempSpawnCommand, "" },
|
||||
{ "formation", SEC_ADMINISTRATOR, false, &HandleNpcAddFormationCommand, "" },
|
||||
{ "item", SEC_ADMINISTRATOR, false, &HandleNpcAddVendorItemCommand, "" },
|
||||
{ "move", SEC_ADMINISTRATOR, false, &HandleNpcAddMoveCommand, "" },
|
||||
{ "temp", SEC_ADMINISTRATOR, false, &HandleNpcAddTempSpawnCommand, "" },
|
||||
//{ TODO: fix or remove this command
|
||||
{ "weapon", SEC_ADMINISTRATOR, false, &HandleNpcAddWeaponCommand, "" },
|
||||
//}
|
||||
{ "", SEC_GAMEMASTER, false, &HandleNpcAddCommand, "" }
|
||||
{ "", SEC_ADMINISTRATOR, false, &HandleNpcAddCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> npcDeleteCommandTable =
|
||||
{
|
||||
{ "item", SEC_GAMEMASTER, false, &HandleNpcDeleteVendorItemCommand, "" },
|
||||
{ "", SEC_GAMEMASTER, false, &HandleNpcDeleteCommand, "" }
|
||||
{ "item", SEC_ADMINISTRATOR, false, &HandleNpcDeleteVendorItemCommand, "" },
|
||||
{ "", SEC_ADMINISTRATOR, false, &HandleNpcDeleteCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> npcFollowCommandTable =
|
||||
{
|
||||
@@ -90,40 +90,40 @@ public:
|
||||
{
|
||||
{ "allowmove", SEC_ADMINISTRATOR, false, &HandleNpcSetAllowMovementCommand, "" },
|
||||
{ "entry", SEC_ADMINISTRATOR, false, &HandleNpcSetEntryCommand, "" },
|
||||
{ "factionid", SEC_GAMEMASTER, false, &HandleNpcSetFactionIdCommand, "" },
|
||||
{ "flag", SEC_GAMEMASTER, false, &HandleNpcSetFlagCommand, "" },
|
||||
{ "level", SEC_GAMEMASTER, false, &HandleNpcSetLevelCommand, "" },
|
||||
{ "link", SEC_GAMEMASTER, false, &HandleNpcSetLinkCommand, "" },
|
||||
{ "model", SEC_GAMEMASTER, false, &HandleNpcSetModelCommand, "" },
|
||||
{ "movetype", SEC_GAMEMASTER, false, &HandleNpcSetMoveTypeCommand, "" },
|
||||
{ "phase", SEC_GAMEMASTER, false, &HandleNpcSetPhaseCommand, "" },
|
||||
{ "spawndist", SEC_GAMEMASTER, false, &HandleNpcSetSpawnDistCommand, "" },
|
||||
{ "spawntime", SEC_GAMEMASTER, false, &HandleNpcSetSpawnTimeCommand, "" },
|
||||
{ "factionid", SEC_ADMINISTRATOR, false, &HandleNpcSetFactionIdCommand, "" },
|
||||
{ "flag", SEC_ADMINISTRATOR, false, &HandleNpcSetFlagCommand, "" },
|
||||
{ "level", SEC_ADMINISTRATOR, false, &HandleNpcSetLevelCommand, "" },
|
||||
{ "link", SEC_ADMINISTRATOR, false, &HandleNpcSetLinkCommand, "" },
|
||||
{ "model", SEC_ADMINISTRATOR, false, &HandleNpcSetModelCommand, "" },
|
||||
{ "movetype", SEC_ADMINISTRATOR, false, &HandleNpcSetMoveTypeCommand, "" },
|
||||
{ "phase", SEC_ADMINISTRATOR, false, &HandleNpcSetPhaseCommand, "" },
|
||||
{ "spawndist", SEC_ADMINISTRATOR, false, &HandleNpcSetSpawnDistCommand, "" },
|
||||
{ "spawntime", SEC_ADMINISTRATOR, false, &HandleNpcSetSpawnTimeCommand, "" },
|
||||
{ "data", SEC_ADMINISTRATOR, false, &HandleNpcSetDataCommand, "" },
|
||||
//{ TODO: fix or remove these commands
|
||||
{ "name", SEC_GAMEMASTER, false, &HandleNpcSetNameCommand, "" },
|
||||
{ "subname", SEC_GAMEMASTER, false, &HandleNpcSetSubNameCommand, "" }
|
||||
{ "name", SEC_ADMINISTRATOR, false, &HandleNpcSetNameCommand, "" },
|
||||
{ "subname", SEC_ADMINISTRATOR, false, &HandleNpcSetSubNameCommand, "" }
|
||||
//}
|
||||
};
|
||||
static std::vector<ChatCommand> npcCommandTable =
|
||||
{
|
||||
{ "info", SEC_ADMINISTRATOR, false, &HandleNpcInfoCommand, "" },
|
||||
{ "info", SEC_MODERATOR, false, &HandleNpcInfoCommand, "" },
|
||||
{ "near", SEC_GAMEMASTER, false, &HandleNpcNearCommand, "" },
|
||||
{ "move", SEC_GAMEMASTER, false, &HandleNpcMoveCommand, "" },
|
||||
{ "move", SEC_ADMINISTRATOR, false, &HandleNpcMoveCommand, "" },
|
||||
{ "playemote", SEC_ADMINISTRATOR, false, &HandleNpcPlayEmoteCommand, "" },
|
||||
{ "say", SEC_GAMEMASTER, false, &HandleNpcSayCommand, "" },
|
||||
{ "textemote", SEC_GAMEMASTER, false, &HandleNpcTextEmoteCommand, "" },
|
||||
{ "whisper", SEC_GAMEMASTER, false, &HandleNpcWhisperCommand, "" },
|
||||
{ "yell", SEC_GAMEMASTER, false, &HandleNpcYellCommand, "" },
|
||||
{ "say", SEC_GAMEMASTER, false, &HandleNpcSayCommand, "" },
|
||||
{ "textemote", SEC_GAMEMASTER, false, &HandleNpcTextEmoteCommand, "" },
|
||||
{ "whisper", SEC_GAMEMASTER, false, &HandleNpcWhisperCommand, "" },
|
||||
{ "yell", SEC_GAMEMASTER, false, &HandleNpcYellCommand, "" },
|
||||
{ "tame", SEC_GAMEMASTER, false, &HandleNpcTameCommand, "" },
|
||||
{ "add", SEC_GAMEMASTER, false, nullptr, "", npcAddCommandTable },
|
||||
{ "delete", SEC_GAMEMASTER, false, nullptr, "", npcDeleteCommandTable },
|
||||
{ "follow", SEC_GAMEMASTER, false, nullptr, "", npcFollowCommandTable },
|
||||
{ "set", SEC_GAMEMASTER, false, nullptr, "", npcSetCommandTable }
|
||||
{ "add", SEC_GAMEMASTER, false, nullptr, "", npcAddCommandTable },
|
||||
{ "delete", SEC_GAMEMASTER, false, nullptr, "", npcDeleteCommandTable },
|
||||
{ "follow", SEC_GAMEMASTER, false, nullptr, "", npcFollowCommandTable },
|
||||
{ "set", SEC_ADMINISTRATOR, false, nullptr, "", npcSetCommandTable }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "npc", SEC_GAMEMASTER, false, nullptr, "", npcCommandTable }
|
||||
{ "npc", SEC_MODERATOR, false, nullptr, "", npcCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -26,16 +26,14 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> questCommandTable =
|
||||
{
|
||||
{ "add", SEC_ADMINISTRATOR, false, &HandleQuestAdd, "" },
|
||||
{ "complete", SEC_ADMINISTRATOR, false, &HandleQuestComplete, "" },
|
||||
{ "remove", SEC_ADMINISTRATOR, false, &HandleQuestRemove, "" },
|
||||
{ "reward", SEC_ADMINISTRATOR, false, &HandleQuestReward, "" },
|
||||
{ nullptr, SEC_PLAYER, false, nullptr, "" }
|
||||
{ "add", SEC_GAMEMASTER, false, &HandleQuestAdd, "" },
|
||||
{ "complete", SEC_GAMEMASTER, false, &HandleQuestComplete, "" },
|
||||
{ "remove", SEC_GAMEMASTER, false, &HandleQuestRemove, "" },
|
||||
{ "reward", SEC_GAMEMASTER, false, &HandleQuestReward, "" },
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "quest", SEC_ADMINISTRATOR, false, nullptr, "", questCommandTable },
|
||||
{ nullptr, SEC_PLAYER, false, nullptr, "" }
|
||||
{ "quest", SEC_GAMEMASTER, false, nullptr, "", questCommandTable },
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -39,16 +39,16 @@ public:
|
||||
static std::vector<ChatCommand> reloadAllCommandTable =
|
||||
{
|
||||
{ "achievement", SEC_ADMINISTRATOR, true, &HandleReloadAllAchievementCommand, "" },
|
||||
{ "area", SEC_ADMINISTRATOR, true, &HandleReloadAllAreaCommand, "" },
|
||||
{ "gossips", SEC_ADMINISTRATOR, true, &HandleReloadAllGossipsCommand, "" },
|
||||
{ "item", SEC_ADMINISTRATOR, true, &HandleReloadAllItemCommand, "" },
|
||||
{ "locales", SEC_ADMINISTRATOR, true, &HandleReloadAllLocalesCommand, "" },
|
||||
{ "loot", SEC_ADMINISTRATOR, true, &HandleReloadAllLootCommand, "" },
|
||||
{ "npc", SEC_ADMINISTRATOR, true, &HandleReloadAllNpcCommand, "" },
|
||||
{ "quest", SEC_ADMINISTRATOR, true, &HandleReloadAllQuestCommand, "" },
|
||||
{ "scripts", SEC_ADMINISTRATOR, true, &HandleReloadAllScriptsCommand, "" },
|
||||
{ "spell", SEC_ADMINISTRATOR, true, &HandleReloadAllSpellCommand, "" },
|
||||
{ "", SEC_ADMINISTRATOR, true, &HandleReloadAllCommand, "" }
|
||||
{ "area", SEC_ADMINISTRATOR, true, &HandleReloadAllAreaCommand, "" },
|
||||
{ "gossips", SEC_ADMINISTRATOR, true, &HandleReloadAllGossipsCommand, "" },
|
||||
{ "item", SEC_ADMINISTRATOR, true, &HandleReloadAllItemCommand, "" },
|
||||
{ "locales", SEC_ADMINISTRATOR, true, &HandleReloadAllLocalesCommand, "" },
|
||||
{ "loot", SEC_ADMINISTRATOR, true, &HandleReloadAllLootCommand, "" },
|
||||
{ "npc", SEC_ADMINISTRATOR, true, &HandleReloadAllNpcCommand, "" },
|
||||
{ "quest", SEC_ADMINISTRATOR, true, &HandleReloadAllQuestCommand, "" },
|
||||
{ "scripts", SEC_ADMINISTRATOR, true, &HandleReloadAllScriptsCommand, "" },
|
||||
{ "spell", SEC_ADMINISTRATOR, true, &HandleReloadAllSpellCommand, "" },
|
||||
{ "", SEC_ADMINISTRATOR, true, &HandleReloadAllCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> reloadCommandTable =
|
||||
{
|
||||
@@ -56,7 +56,7 @@ public:
|
||||
{ "access_requirement", SEC_ADMINISTRATOR, true, &HandleReloadAccessRequirementCommand, "" },
|
||||
{ "achievement_criteria_data", SEC_ADMINISTRATOR, true, &HandleReloadAchievementCriteriaDataCommand, "" },
|
||||
{ "achievement_reward", SEC_ADMINISTRATOR, true, &HandleReloadAchievementRewardCommand, "" },
|
||||
{ "all", SEC_ADMINISTRATOR, true, nullptr, "", reloadAllCommandTable },
|
||||
{ "all", SEC_ADMINISTRATOR, true, nullptr, "", reloadAllCommandTable },
|
||||
{ "areatrigger_involvedrelation", SEC_ADMINISTRATOR, true, &HandleReloadQuestAreaTriggersCommand, "" },
|
||||
{ "areatrigger_tavern", SEC_ADMINISTRATOR, true, &HandleReloadAreaTriggerTavernCommand, "" },
|
||||
{ "areatrigger_teleport", SEC_ADMINISTRATOR, true, &HandleReloadAreaTriggerTeleportCommand, "" },
|
||||
@@ -142,7 +142,7 @@ public:
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "reload", SEC_ADMINISTRATOR, true, nullptr, "", reloadCommandTable }
|
||||
{ "reload", SEC_ADMINISTRATOR, true, nullptr, "", reloadCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -34,11 +34,11 @@ public:
|
||||
{ "spells", SEC_ADMINISTRATOR, true, &HandleResetSpellsCommand, "" },
|
||||
{ "stats", SEC_ADMINISTRATOR, true, &HandleResetStatsCommand, "" },
|
||||
{ "talents", SEC_ADMINISTRATOR, true, &HandleResetTalentsCommand, "" },
|
||||
{ "all", SEC_ADMINISTRATOR, true, &HandleResetAllCommand, "" }
|
||||
{ "all", SEC_CONSOLE, true, &HandleResetAllCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "reset", SEC_ADMINISTRATOR, true, nullptr, "", resetCommandTable }
|
||||
{ "reset", SEC_ADMINISTRATOR, true, nullptr, "", resetCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -64,19 +64,19 @@ public:
|
||||
{
|
||||
{ "corpses", SEC_GAMEMASTER, true, &HandleServerCorpsesCommand, "" },
|
||||
{ "exit", SEC_CONSOLE, true, &HandleServerExitCommand, "" },
|
||||
{ "idlerestart", SEC_ADMINISTRATOR, true, nullptr, "", serverIdleRestartCommandTable },
|
||||
{ "idleshutdown", SEC_ADMINISTRATOR, true, nullptr, "", serverIdleShutdownCommandTable },
|
||||
{ "idlerestart", SEC_ADMINISTRATOR, true, nullptr, "", serverIdleRestartCommandTable },
|
||||
{ "idleshutdown", SEC_ADMINISTRATOR, true, nullptr, "", serverIdleShutdownCommandTable },
|
||||
{ "info", SEC_PLAYER, true, &HandleServerInfoCommand, "" },
|
||||
{ "motd", SEC_PLAYER, true, &HandleServerMotdCommand, "" },
|
||||
{ "restart", SEC_ADMINISTRATOR, true, nullptr, "", serverRestartCommandTable },
|
||||
{ "shutdown", SEC_ADMINISTRATOR, true, nullptr, "", serverShutdownCommandTable },
|
||||
{ "set", SEC_ADMINISTRATOR, true, nullptr, "", serverSetCommandTable },
|
||||
{ "restart", SEC_ADMINISTRATOR, true, nullptr, "", serverRestartCommandTable },
|
||||
{ "shutdown", SEC_ADMINISTRATOR, true, nullptr, "", serverShutdownCommandTable },
|
||||
{ "set", SEC_ADMINISTRATOR, true, nullptr, "", serverSetCommandTable },
|
||||
{ "togglequerylog", SEC_CONSOLE, true, &HandleServerToggleQueryLogging, "" }
|
||||
};
|
||||
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "server", SEC_ADMINISTRATOR, true, nullptr, "", serverCommandTable }
|
||||
{ "server", SEC_PLAYER, true, nullptr, "", serverCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -20,16 +20,16 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> spectatorCommandTable =
|
||||
{
|
||||
{ "version", SEC_CONSOLE, false, &HandleSpectatorVersionCommand, "" },
|
||||
{ "reset", SEC_CONSOLE, false, &HandleSpectatorResetCommand, "" },
|
||||
{ "version", SEC_CONSOLE, false, &HandleSpectatorVersionCommand, "" },
|
||||
{ "reset", SEC_CONSOLE, false, &HandleSpectatorResetCommand, "" },
|
||||
{ "spectate", SEC_CONSOLE, false, &ArenaSpectator::HandleSpectatorSpectateCommand, "" },
|
||||
{ "watch", SEC_CONSOLE, false, &ArenaSpectator::HandleSpectatorWatchCommand, "" },
|
||||
{ "leave", SEC_CONSOLE, false, &HandleSpectatorLeaveCommand, "" },
|
||||
{ "", SEC_CONSOLE, false, &HandleSpectatorCommand, "" }
|
||||
{ "watch", SEC_CONSOLE, false, &ArenaSpectator::HandleSpectatorWatchCommand, "" },
|
||||
{ "leave", SEC_CONSOLE, false, &HandleSpectatorLeaveCommand, "" },
|
||||
{ "", SEC_CONSOLE, false, &HandleSpectatorCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "spect", SEC_CONSOLE, false, nullptr, "", spectatorCommandTable }
|
||||
{ "spect", SEC_CONSOLE, false, nullptr, "", spectatorCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -28,15 +28,15 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> teleCommandTable =
|
||||
{
|
||||
{ "add", SEC_ADMINISTRATOR, false, &HandleTeleAddCommand, "" },
|
||||
{ "del", SEC_ADMINISTRATOR, true, &HandleTeleDelCommand, "" },
|
||||
{ "add", SEC_ADMINISTRATOR, false, &HandleTeleAddCommand, "" },
|
||||
{ "del", SEC_ADMINISTRATOR, true, &HandleTeleDelCommand, "" },
|
||||
{ "name", SEC_GAMEMASTER, true, &HandleTeleNameCommand, "" },
|
||||
{ "group", SEC_GAMEMASTER, false, &HandleTeleGroupCommand, "" },
|
||||
{ "", SEC_GAMEMASTER, false, &HandleTeleCommand, "" }
|
||||
{ "", SEC_MODERATOR, false, &HandleTeleCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "tele", SEC_GAMEMASTER, false, nullptr, "", teleCommandTable }
|
||||
{ "tele", SEC_MODERATOR, false, nullptr, "", teleCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -34,26 +34,26 @@ public:
|
||||
};
|
||||
static std::vector<ChatCommand> ticketCommandTable =
|
||||
{
|
||||
{ "assign", SEC_GAMEMASTER, true, &HandleGMTicketAssignToCommand, "" },
|
||||
{ "assign", SEC_GAMEMASTER, true, &HandleGMTicketAssignToCommand, "" },
|
||||
{ "close", SEC_GAMEMASTER, true, &HandleGMTicketCloseByIdCommand, "" },
|
||||
{ "closedlist", SEC_GAMEMASTER, true, &HandleGMTicketListClosedCommand, "" },
|
||||
{ "comment", SEC_GAMEMASTER, true, &HandleGMTicketCommentCommand, "" },
|
||||
{ "complete", SEC_GAMEMASTER, true, &HandleGMTicketCompleteCommand, "" },
|
||||
{ "delete", SEC_ADMINISTRATOR, true, &HandleGMTicketDeleteByIdCommand, "" },
|
||||
{ "delete", SEC_ADMINISTRATOR, true, &HandleGMTicketDeleteByIdCommand, "" },
|
||||
{ "escalate", SEC_GAMEMASTER, true, &HandleGMTicketEscalateCommand, "" },
|
||||
{ "escalatedlist", SEC_GAMEMASTER, true, &HandleGMTicketListEscalatedCommand, "" },
|
||||
{ "escalatedlist", SEC_GAMEMASTER, true, &HandleGMTicketListEscalatedCommand, "" },
|
||||
{ "list", SEC_GAMEMASTER, true, &HandleGMTicketListCommand, "" },
|
||||
{ "onlinelist", SEC_GAMEMASTER, true, &HandleGMTicketListOnlineCommand, "" },
|
||||
{ "reset", SEC_ADMINISTRATOR, true, &HandleGMTicketResetCommand, "" },
|
||||
{ "response", SEC_GAMEMASTER, true, nullptr, "", ticketResponseCommandTable },
|
||||
{ "togglesystem", SEC_ADMINISTRATOR, true, &HandleToggleGMTicketSystem, "" },
|
||||
{ "unassign", SEC_GAMEMASTER, true, &HandleGMTicketUnAssignCommand, "" },
|
||||
{ "reset", SEC_CONSOLE, true, &HandleGMTicketResetCommand, "" },
|
||||
{ "response", SEC_GAMEMASTER, true, nullptr, "", ticketResponseCommandTable },
|
||||
{ "togglesystem", SEC_ADMINISTRATOR, true, &HandleToggleGMTicketSystem, "" },
|
||||
{ "unassign", SEC_GAMEMASTER, true, &HandleGMTicketUnAssignCommand, "" },
|
||||
{ "viewid", SEC_GAMEMASTER, true, &HandleGMTicketGetByIdCommand, "" },
|
||||
{ "viewname", SEC_GAMEMASTER, true, &HandleGMTicketGetByNameCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "ticket", SEC_GAMEMASTER, false, nullptr, "", ticketCommandTable }
|
||||
{ "ticket", SEC_GAMEMASTER, false, nullptr, "", ticketCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@ public:
|
||||
{ "add", SEC_GAMEMASTER, false, &HandleTitlesAddCommand, "" },
|
||||
{ "current", SEC_GAMEMASTER, false, &HandleTitlesCurrentCommand, "" },
|
||||
{ "remove", SEC_GAMEMASTER, false, &HandleTitlesRemoveCommand, "" },
|
||||
{ "set", SEC_GAMEMASTER, false, nullptr, "", titlesSetCommandTable }
|
||||
{ "set", SEC_GAMEMASTER, false, nullptr, "", titlesSetCommandTable }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "titles", SEC_GAMEMASTER, false, nullptr, "", titlesCommandTable }
|
||||
{ "titles", SEC_GAMEMASTER, false, nullptr, "", titlesCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
@@ -27,17 +27,17 @@ public:
|
||||
{
|
||||
static std::vector<ChatCommand> wpCommandTable =
|
||||
{
|
||||
{ "add", SEC_GAMEMASTER, false, &HandleWpAddCommand, "" },
|
||||
{ "event", SEC_GAMEMASTER, false, &HandleWpEventCommand, "" },
|
||||
{ "load", SEC_GAMEMASTER, false, &HandleWpLoadCommand, "" },
|
||||
{ "modify", SEC_GAMEMASTER, false, &HandleWpModifyCommand, "" },
|
||||
{ "unload", SEC_GAMEMASTER, false, &HandleWpUnLoadCommand, "" },
|
||||
{ "reload", SEC_ADMINISTRATOR, false, &HandleWpReloadCommand, "" },
|
||||
{ "show", SEC_GAMEMASTER, false, &HandleWpShowCommand, "" }
|
||||
{ "add", SEC_ADMINISTRATOR, false, &HandleWpAddCommand, "" },
|
||||
{ "event", SEC_ADMINISTRATOR, false, &HandleWpEventCommand, "" },
|
||||
{ "load", SEC_ADMINISTRATOR, false, &HandleWpLoadCommand, "" },
|
||||
{ "modify", SEC_ADMINISTRATOR, false, &HandleWpModifyCommand, "" },
|
||||
{ "unload", SEC_ADMINISTRATOR, false, &HandleWpUnLoadCommand, "" },
|
||||
{ "reload", SEC_ADMINISTRATOR, false, &HandleWpReloadCommand, "" },
|
||||
{ "show", SEC_ADMINISTRATOR, false, &HandleWpShowCommand, "" }
|
||||
};
|
||||
static std::vector<ChatCommand> commandTable =
|
||||
{
|
||||
{ "wp", SEC_GAMEMASTER, false, nullptr, "", wpCommandTable }
|
||||
{ "wp", SEC_ADMINISTRATOR, false, nullptr, "", wpCommandTable }
|
||||
};
|
||||
return commandTable;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user