diff options
author | ShinDarth <borzifrancesco@gmail.com> | 2016-08-19 20:26:58 +0200 |
---|---|---|
committer | ShinDarth <borzifrancesco@gmail.com> | 2016-08-19 20:26:58 +0200 |
commit | cb30a6b4043737957aa1d1bca27601c6577a80ec (patch) | |
tree | 2377147dbb71c8b982ea949fc5debdf4417a588a /src/scripts/Commands/cs_misc.cpp | |
parent | 55c47f8a35a294ff702e29c49da6c81b22ec6e5a (diff) |
Update chat system, based on TrinityCore commit
Diffstat (limited to 'src/scripts/Commands/cs_misc.cpp')
-rw-r--r-- | src/scripts/Commands/cs_misc.cpp | 150 |
1 files changed, 75 insertions, 75 deletions
diff --git a/src/scripts/Commands/cs_misc.cpp b/src/scripts/Commands/cs_misc.cpp index 42c4be4a53..a92a4f0d3a 100644 --- a/src/scripts/Commands/cs_misc.cpp +++ b/src/scripts/Commands/cs_misc.cpp @@ -34,91 +34,91 @@ class misc_commandscript : public CommandScript public: misc_commandscript() : CommandScript("misc_commandscript") { } - ChatCommand* GetCommands() const + std::vector<ChatCommand> GetCommands() const override { - static ChatCommand groupCommandTable[] = + static std::vector<ChatCommand> groupCommandTable = { - { "leader", SEC_ADMINISTRATOR, false, &HandleGroupLeaderCommand, "", NULL }, - { "disband", SEC_ADMINISTRATOR, false, &HandleGroupDisbandCommand, "", NULL }, - { "remove", SEC_ADMINISTRATOR, false, &HandleGroupRemoveCommand, "", NULL }, - { "join", SEC_ADMINISTRATOR, false, &HandleGroupJoinCommand, "", NULL }, - { "list", SEC_ADMINISTRATOR, false, &HandleGroupListCommand, "", NULL }, - { NULL, 0, false, NULL, "", NULL } + { "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, "" }, + { NULL, 0, false, NULL, "" } }; - static ChatCommand petCommandTable[] = + static std::vector<ChatCommand> petCommandTable = { - { "create", SEC_GAMEMASTER, false, &HandleCreatePetCommand, "", NULL }, - { "learn", SEC_GAMEMASTER, false, &HandlePetLearnCommand, "", NULL }, - { "unlearn", SEC_GAMEMASTER, false, &HandlePetUnlearnCommand, "", NULL }, - { NULL, 0, false, NULL, "", NULL } + { "create", SEC_GAMEMASTER, false, &HandleCreatePetCommand, "" }, + { "learn", SEC_GAMEMASTER, false, &HandlePetLearnCommand, "" }, + { "unlearn", SEC_GAMEMASTER, false, &HandlePetUnlearnCommand, "" }, + { NULL, 0, false, NULL, "" } }; - static ChatCommand sendCommandTable[] = + static std::vector<ChatCommand> sendCommandTable = { - { "items", SEC_ADMINISTRATOR, true, &HandleSendItemsCommand, "", NULL }, - { "mail", SEC_GAMEMASTER, true, &HandleSendMailCommand, "", NULL }, - { "message", SEC_ADMINISTRATOR, true, &HandleSendMessageCommand, "", NULL }, - { "money", SEC_ADMINISTRATOR, true, &HandleSendMoneyCommand, "", NULL }, - { NULL, 0, false, NULL, "", NULL } + { "items", SEC_ADMINISTRATOR, true, &HandleSendItemsCommand, "" }, + { "mail", SEC_GAMEMASTER, true, &HandleSendMailCommand, "" }, + { "message", SEC_ADMINISTRATOR, true, &HandleSendMessageCommand, "" }, + { "money", SEC_ADMINISTRATOR, true, &HandleSendMoneyCommand, "" }, + { NULL, 0, false, NULL, "" } }; - static ChatCommand commandTable[] = - { - { "dev", SEC_ADMINISTRATOR, false, &HandleDevCommand, "", NULL }, - { "gps", SEC_ADMINISTRATOR, false, &HandleGPSCommand, "", NULL }, - { "aura", SEC_ADMINISTRATOR, false, &HandleAuraCommand, "", NULL }, - { "unaura", SEC_ADMINISTRATOR, false, &HandleUnAuraCommand, "", NULL }, - { "appear", SEC_GAMEMASTER, false, &HandleAppearCommand, "", NULL }, - { "summon", SEC_GAMEMASTER, false, &HandleSummonCommand, "", NULL }, - { "groupsummon", SEC_GAMEMASTER, false, &HandleGroupSummonCommand, "", NULL }, - { "commands", SEC_PLAYER, true, &HandleCommandsCommand, "", NULL }, - { "die", SEC_ADMINISTRATOR, false, &HandleDieCommand, "", NULL }, - { "revive", SEC_ADMINISTRATOR, true, &HandleReviveCommand, "", NULL }, - { "dismount", SEC_PLAYER, false, &HandleDismountCommand, "", NULL }, - { "guid", SEC_GAMEMASTER, false, &HandleGUIDCommand, "", NULL }, - { "help", SEC_PLAYER, true, &HandleHelpCommand, "", NULL }, - { "itemmove", SEC_GAMEMASTER, false, &HandleItemMoveCommand, "", NULL }, - { "cooldown", SEC_ADMINISTRATOR, false, &HandleCooldownCommand, "", NULL }, - { "distance", SEC_ADMINISTRATOR, false, &HandleGetDistanceCommand, "", NULL }, - { "recall", SEC_GAMEMASTER, false, &HandleRecallCommand, "", NULL }, - { "save", SEC_PLAYER, false, &HandleSaveCommand, "", NULL }, - { "saveall", SEC_GAMEMASTER, true, &HandleSaveAllCommand, "", NULL }, - { "kick", SEC_GAMEMASTER, true, &HandleKickPlayerCommand, "", NULL }, - { "unstuck", SEC_GAMEMASTER, true, &HandleUnstuckCommand, "", NULL }, - { "taxicheat", SEC_GAMEMASTER, false, &HandleTaxiCheatCommand, "", NULL }, - { "linkgrave", SEC_ADMINISTRATOR, false, &HandleLinkGraveCommand, "", NULL }, - { "neargrave", SEC_ADMINISTRATOR, false, &HandleNearGraveCommand, "", NULL }, - { "explorecheat", SEC_ADMINISTRATOR, false, &HandleExploreCheatCommand, "", NULL }, - { "showarea", SEC_ADMINISTRATOR, false, &HandleShowAreaCommand, "", NULL }, - { "hidearea", SEC_ADMINISTRATOR, false, &HandleHideAreaCommand, "", NULL }, - { "additem", SEC_ADMINISTRATOR, false, &HandleAddItemCommand, "", NULL }, - { "additemset", SEC_ADMINISTRATOR, false, &HandleAddItemSetCommand, "", NULL }, - { "bank", SEC_ADMINISTRATOR, false, &HandleBankCommand, "", NULL }, - { "wchange", SEC_ADMINISTRATOR, false, &HandleChangeWeather, "", NULL }, - { "maxskill", SEC_ADMINISTRATOR, false, &HandleMaxSkillCommand, "", NULL }, - { "setskill", SEC_ADMINISTRATOR, false, &HandleSetSkillCommand, "", NULL }, - { "pinfo", SEC_GAMEMASTER, true, &HandlePInfoCommand, "", NULL }, - { "respawn", SEC_ADMINISTRATOR, false, &HandleRespawnCommand, "", NULL }, + 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, "" }, + { "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, "" }, + { "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, "" }, + { "distance", SEC_ADMINISTRATOR, false, &HandleGetDistanceCommand, "" }, + { "recall", SEC_GAMEMASTER, false, &HandleRecallCommand, "" }, + { "save", SEC_PLAYER, false, &HandleSaveCommand, "" }, + { "saveall", SEC_GAMEMASTER, true, &HandleSaveAllCommand, "" }, + { "kick", SEC_GAMEMASTER, true, &HandleKickPlayerCommand, "" }, + { "unstuck", SEC_GAMEMASTER, true, &HandleUnstuckCommand, "" }, + { "taxicheat", SEC_GAMEMASTER, false, &HandleTaxiCheatCommand, "" }, + { "linkgrave", SEC_ADMINISTRATOR, false, &HandleLinkGraveCommand, "" }, + { "neargrave", SEC_ADMINISTRATOR, false, &HandleNearGraveCommand, "" }, + { "explorecheat", SEC_ADMINISTRATOR, false, &HandleExploreCheatCommand, "" }, + { "showarea", SEC_ADMINISTRATOR, false, &HandleShowAreaCommand, "" }, + { "hidearea", SEC_ADMINISTRATOR, false, &HandleHideAreaCommand, "" }, + { "additem", SEC_ADMINISTRATOR, false, &HandleAddItemCommand, "" }, + { "additemset", SEC_ADMINISTRATOR, false, &HandleAddItemSetCommand, "" }, + { "bank", SEC_ADMINISTRATOR, false, &HandleBankCommand, "" }, + { "wchange", SEC_ADMINISTRATOR, false, &HandleChangeWeather, "" }, + { "maxskill", SEC_ADMINISTRATOR, false, &HandleMaxSkillCommand, "" }, + { "setskill", SEC_ADMINISTRATOR, false, &HandleSetSkillCommand, "" }, + { "pinfo", SEC_GAMEMASTER, true, &HandlePInfoCommand, "" }, + { "respawn", SEC_ADMINISTRATOR, false, &HandleRespawnCommand, "" }, { "send", SEC_GAMEMASTER, true, NULL, "", sendCommandTable }, { "pet", SEC_GAMEMASTER, false, NULL, "", petCommandTable }, - { "mute", SEC_GAMEMASTER, true, &HandleMuteCommand, "", NULL }, - { "unmute", SEC_GAMEMASTER, true, &HandleUnmuteCommand, "", NULL }, - { "movegens", SEC_ADMINISTRATOR, false, &HandleMovegensCommand, "", NULL }, - { "cometome", SEC_ADMINISTRATOR, false, &HandleComeToMeCommand, "", NULL }, - { "damage", SEC_ADMINISTRATOR, false, &HandleDamageCommand, "", NULL }, - { "combatstop", SEC_GAMEMASTER, true, &HandleCombatStopCommand, "", NULL }, - { "flusharenapoints", SEC_ADMINISTRATOR, false, &HandleFlushArenaPointsCommand, "", NULL }, - { "repairitems", SEC_GAMEMASTER, true, &HandleRepairitemsCommand, "", NULL }, - { "waterwalk", SEC_GAMEMASTER, false, &HandleWaterwalkCommand, "", NULL }, - { "freeze", SEC_GAMEMASTER, false, &HandleFreezeCommand, "", NULL }, - { "unfreeze", SEC_GAMEMASTER, false, &HandleUnFreezeCommand, "", NULL }, + { "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, "" }, + { "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, NULL, "", groupCommandTable }, - { "possess", SEC_ADMINISTRATOR, false, HandlePossessCommand, "", NULL }, - { "unpossess", SEC_ADMINISTRATOR, false, HandleUnPossessCommand, "", NULL }, - { "bindsight", SEC_ADMINISTRATOR, false, HandleBindSightCommand, "", NULL }, - { "unbindsight", SEC_ADMINISTRATOR, false, HandleUnbindSightCommand, "", NULL }, - { "playall", SEC_GAMEMASTER, false, HandlePlayAllCommand, "", NULL }, - { "skirmish", SEC_ADMINISTRATOR, false, HandleSkirmishCommand, "", NULL }, - { "mailbox", SEC_ADMINISTRATOR, false, &HandleMailBoxCommand, "", NULL }, - { NULL, 0, false, NULL, "", NULL } + { "possess", SEC_ADMINISTRATOR, false, HandlePossessCommand, "" }, + { "unpossess", SEC_ADMINISTRATOR, 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, "" }, + { NULL, 0, false, NULL, "" } }; return commandTable; } |