Clan clan = player.getClan();
ClanHall clanHall = getClanHall();
ClanHallTeamBattleEvent siegeEvent = clanHall.getSiegeEvent();
CTBSiegeClanObject siegeClan = new CTBSiegeClanObject(SiegeEvent.ATTACKERS, clan, 0);
siegeClan.getPlayers().add(player.getObjectId());
siegeEvent.addObject(SiegeEvent.ATTACKERS, siegeClan);
SiegeClanDAO.getInstance().insert(clanHall, siegeClan);
SiegePlayerDAO.getInstance().insert(clanHall, clan.getClanId(), player.getObjectId());
List<CTBSiegeClanObject> siegeClans = siegeEvent.getObjects(SiegeEvent.ATTACKERS);
showFlagInfo(player, siegeClans.indexOf(siegeClan));
}