// Send that packet when player accept to join war(NEED TEST)
void WorldSession::SendWGEntered(uint32 BattleId)
{
    OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)sOutdoorPvPMgr->GetOutdoorPvPToZoneId(4197);
    if(!pvpWG || !_player || !pvpWG->isWarTime())
        return;

    uint32 team = _player->GetTeamId();

    if (pvpWG->m_playersinwar[team].size() < (pvpWG->GetMaximumPlayerLimit()/2)+1){}else
        return;

    pvpWG->m_playersinwar[team].insert(_player);

    uint32 SPELL_TELEPORT_CAMP;
    if (team == TEAM_ALLIANCE)
        SPELL_TELEPORT_CAMP = SPELL_TELEPORT_ALLIENCE_CAMP;
    else
        SPELL_TELEPORT_CAMP = SPELL_TELEPORT_HORDE_CAMP;

    if (pvpWG->getAttackerTeam() == team)
        _player->CastSpell(_player, SPELL_TELEPORT_CAMP, false);
    else
        _player->CastSpell(_player, SPELL_TELEPORT_FORTRESS, false);

    WorldPacket data(SMSG_BATTLEFIELD_MGR_ENTERED, 7);
    data << uint32(BattleId); // Battle Id of Wintergrasp.
    data << uint8(1); //unk
    data << uint8(1); //unk
    data << uint8(_player->isAFK()?1:0); //Clear AFK

    SendPacket(&data);
}