From c36846d78a861f49194d1a008a49adc27e17bf4c Mon Sep 17 00:00:00 2001 From: Azazel Date: Tue, 19 Apr 2011 14:04:18 +0600 Subject: Core/GM System: rename columns of gm_surveys, gm_subsurveys, gm_tickets and lag_reports tables to lowerCamel, move queries to prepared statements and refactor the code of TicketMgr. --- src/server/scripts/Commands/cs_go.cpp | 21 ++++++--------------- src/server/scripts/Commands/cs_reload.cpp | 2 +- 2 files changed, 7 insertions(+), 16 deletions(-) (limited to 'src/server/scripts/Commands') diff --git a/src/server/scripts/Commands/cs_go.cpp b/src/server/scripts/Commands/cs_go.cpp index 3b38e1b07e4..b4ca8af6d92 100644 --- a/src/server/scripts/Commands/cs_go.cpp +++ b/src/server/scripts/Commands/cs_go.cpp @@ -564,30 +564,21 @@ public: if (!*args) return false; - char *cstrticket_id = strtok((char*)args, " "); - - if (!cstrticket_id) + char *sTicketId = strtok((char*)args, " "); + if (!sTicketId) return false; - uint64 ticket_id = atoi(cstrticket_id); - if (!ticket_id) + uint32 ticketId = atoi(sTicketId); + if (!ticketId) return false; - GM_Ticket *ticket = sTicketMgr->GetGMTicket(ticket_id); + GmTicket* ticket = sTicketMgr->GetTicket(ticketId); if (!ticket) { handler->SendSysMessage(LANG_COMMAND_TICKETNOTEXIST); return true; } - float x, y, z; - int mapid; - - x = ticket->pos_x; - y = ticket->pos_y; - z = ticket->pos_z; - mapid = ticket->map; - Player* _player = handler->GetSession()->GetPlayer(); if (_player->isInFlight()) { @@ -597,7 +588,7 @@ public: else _player->SaveRecallPosition(); - _player->TeleportTo(mapid, x, y, z, 1, 0); + ticket->TeleportTo(_player); return true; } }; diff --git a/src/server/scripts/Commands/cs_reload.cpp b/src/server/scripts/Commands/cs_reload.cpp index 9bd6de9f6be..a08befe24ba 100644 --- a/src/server/scripts/Commands/cs_reload.cpp +++ b/src/server/scripts/Commands/cs_reload.cpp @@ -166,7 +166,7 @@ public: //reload commands static bool HandleReloadGMTicketsCommand(ChatHandler* /*handler*/, const char* /*args*/) { - sTicketMgr->LoadGMTickets(); + sTicketMgr->LoadTickets(); return true; } -- cgit v1.2.3