From ba312088c7a343f61705ba90eecf0abe9a520084 Mon Sep 17 00:00:00 2001 From: Carbenium Date: Mon, 2 Feb 2015 00:03:51 +0100 Subject: Core/Packets: Update CMSG_GM_TICKET_SYSTEM_STATUS and SMSG_GM_TICKET_SYSTEM_STATUS --- src/server/game/Handlers/TicketHandler.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/server/game/Handlers/TicketHandler.cpp') diff --git a/src/server/game/Handlers/TicketHandler.cpp b/src/server/game/Handlers/TicketHandler.cpp index a6b58f18ef4..2e7560f3f2d 100644 --- a/src/server/game/Handlers/TicketHandler.cpp +++ b/src/server/game/Handlers/TicketHandler.cpp @@ -23,6 +23,7 @@ #include "Opcodes.h" #include "Player.h" #include "TicketMgr.h" +#include "TicketPackets.h" #include "Util.h" #include "World.h" #include "WorldPacket.h" @@ -171,13 +172,12 @@ void WorldSession::HandleGMTicketGetTicketOpcode(WorldPacket & /*recvData*/) sTicketMgr->SendTicket(this, NULL); } -void WorldSession::HandleGMTicketSystemStatusOpcode(WorldPacket & /*recvData*/) +void WorldSession::HandleGMTicketSystemStatusOpcode(WorldPackets::Ticket::GMTicketGetSystemStatus& /*packet*/) { // Note: This only disables the ticket UI at client side and is not fully reliable - // are we sure this is a uint32? Should ask Zor - WorldPacket data(SMSG_GM_TICKET_SYSTEM_STATUS, 4); - data << uint32(sTicketMgr->GetStatus() ? GMTICKET_QUEUE_STATUS_ENABLED : GMTICKET_QUEUE_STATUS_DISABLED); - SendPacket(&data); + WorldPackets::Ticket::GMTicketSystemStatus response; + response.Status = sTicketMgr->GetStatus() ? GMTICKET_QUEUE_STATUS_ENABLED : GMTICKET_QUEUE_STATUS_DISABLED; + SendPacket(response.Write()); } void WorldSession::HandleGMSurveySubmit(WorldPacket& recvData) -- cgit v1.2.3