aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat/Commands
diff options
context:
space:
mode:
authorBizzy <bizzymail67@googlemail.com>2011-10-04 17:14:04 +0200
committerBizzy <bizzymail67@googlemail.com>2011-10-04 17:41:55 +0200
commit4112a0d087aa14654c487433edb95b5d7fceeb0c (patch)
treeb2ff46329793366d3a364960b036c5b4c93a5757 /src/server/game/Chat/Commands
parent5db7bf9cc33ee30b5201ab46a2fc788bbad2ab35 (diff)
Core/Commands: Added '.ticket reset' for resetting ticket-id counter. Author: Bizzy
Diffstat (limited to 'src/server/game/Chat/Commands')
-rwxr-xr-xsrc/server/game/Chat/Commands/TicketCommands.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/server/game/Chat/Commands/TicketCommands.cpp b/src/server/game/Chat/Commands/TicketCommands.cpp
index 2ae4632d172..7caf63aac2b 100755
--- a/src/server/game/Chat/Commands/TicketCommands.cpp
+++ b/src/server/game/Chat/Commands/TicketCommands.cpp
@@ -320,6 +320,22 @@ bool ChatHandler::HandleGMTicketDeleteByIdCommand(const char* args)
return true;
}
+bool ChatHandler::HandleGMTicketResetCommand(const char* /* args */)
+{
+ if (sTicketMgr->GetOpenTicketCount() > 0)
+ {
+ SendSysMessage(LANG_COMMAND_TICKETPENDING);
+ return true;
+ }
+ else
+ {
+ sTicketMgr->ResetTickets();
+ SendSysMessage(LANG_COMMAND_TICKETRESET);
+ }
+
+ return true;
+}
+
bool ChatHandler::HandleToggleGMTicketSystem(const char* /* args */)
{
bool status = !sTicketMgr->GetStatus();