package handling.login.handler; import client.MapleCharacterUtil; import client.MapleClient; import tools.MaplePacketCreator; import tools.Pair; import tools.data.input.SeekableLittleEndianAccessor; import tools.packet.LoginPacket; public class ShowAccCash { public static void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) { int accId = slea.readInt(); if (c.getAccID() == accId) { if (c.getPlayer() != null) { c.getSession().write(MaplePacketCreator.showPlayerCash(c.getPlayer())); } else { Pair cashInfo = MapleCharacterUtil.getCashByAccId(accId); if (cashInfo == null) { c.getSession().write(MaplePacketCreator.enableActions()); return; } c.getSession().write(LoginPacket.ShowAccCash(((Integer) cashInfo.getLeft()), ((Integer) cashInfo.getRight()))); } } } }