static bool HandleGMTicketCompleteCommand(ChatHandler* handler, char const* args) { if (!*args) return false; uint32 ticketId = atoi(args); GmTicket* ticket = sTicketMgr->GetTicket(ticketId); if (!ticket || ticket->IsClosed() || ticket->IsCompleted()) { handler->SendSysMessage(LANG_COMMAND_TICKETNOTEXIST); return true; } ticket->Complete(); if (Player* player = ticket->GetPlayer()) if (player->IsInWorld()) ticket->SendResponse(player->GetSession()); sTicketMgr->UpdateLastChange(); return true; }