From 4112a0d087aa14654c487433edb95b5d7fceeb0c Mon Sep 17 00:00:00 2001 From: Bizzy Date: Tue, 4 Oct 2011 17:14:04 +0200 Subject: Core/Commands: Added '.ticket reset' for resetting ticket-id counter. Author: Bizzy --- src/server/game/Chat/Commands/TicketCommands.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/server/game/Chat/Commands') 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(); -- cgit v1.2.3