05-23-2016, 05:32 PM
При входе игрока в комнату ту у него вылетает клиент но это еще не все смена настроек тоже с багами при смене настроек комнаты то появляютьмя лишнии игроки и при переходе игрока за синих у него проподает ник
Пакет входа игрока в комнату:
Пакет входа игрока в комнату:
Код:
writeD(slot.getId());
writeC(slot.getState().ordinal());
writeH(slot.getPlayer() == null ? 0 : slot.getPlayer().getRank());
writeB(new byte[8]);
writeC(slot.getPlayer() == null || slot.getPlayer().getClan() == null ? 255 : slot.getPlayer().getClan().getLogo1());
writeC(slot.getPlayer() == null || slot.getPlayer().getClan() == null ? 255 : slot.getPlayer().getClan().getLogo2());
writeC(slot.getPlayer() == null || slot.getPlayer().getClan() == null ? 255 : slot.getPlayer().getClan().getLogo3());
writeC(slot.getPlayer() == null || slot.getPlayer().getClan() == null ? 255 : slot.getPlayer().getClan().getLogo4());
writeC(slot.getPlayer() == null || slot.getPlayer().getClan() == null ? 0 : slot.getPlayer().getClan().getColor());
writeS(slot.getPlayer() == null || slot.getPlayer().getClan() == null ? "" : slot.getPlayer().getClan().getName(), Clan.CLAN_NAME_SIZE);
writeC(slot.getId());
writeC(slot.getPlayer().getName().length());
writeH(0);
writeC(0);
writeH(slot.getPlayer().getName().length()+1);
writeS(slot.getPlayer() == null ? "" : slot.getPlayer().getName());
writeC(slot.getPlayer() == null ? 0 : slot.getPlayer().getColor());