示例#1
0
void WorldSession::HandleInspectArenaStatsOpcode(WorldPacket & recv_data)
{
    sLog.outDebug("MSG_INSPECT_ARENA_STATS");
    //recv_data.hexlike();

    CHECK_PACKET_SIZE(recv_data, 8);

    uint64 guid;
    recv_data >> guid;
    sLog.outDebug("Inspect Arena stats " I64FMTD, guid);

    Player *plr = objmgr.GetPlayer(guid);
    if(plr)
    {
        for (uint8 i = 0; i < 3; i++)
        {
            uint32 a_id = plr->GetArenaTeamId(i);
            if(a_id)
            {
                ArenaTeam *at = objmgr.GetArenaTeamById(a_id);
                if(at)
                    at->InspectStats(this);
            }
        }
    }
}