// Send that packet when player click on accept or refuse for queue(NEED TEST) void WorldSession::HandleWGQueueInviteResponse(WorldPacket &recv_data) { OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)sOutdoorPvPMgr->GetOutdoorPvPToZoneId(4197); if(!pvpWG || !_player) return; pvpWG->QueueBoxSendedToPlayer(_player); uint32 BattleId; uint8 Accepted; _player->WGQueueBox = true; _player->WGQueueBoxTimer = 20000; recv_data >> BattleId >> Accepted; sLog->outError("HandleQueueInviteResponse: BattleID:%u Accepted:%u",BattleId,Accepted); bool Answer; if (Accepted) Answer = true; else Answer = false; _player->WGQueueBox = false; _player->WGQueueBoxTimer = 0; pvpWG->PlayerAnsweredForInviteToQueue(_player, Answer); }