Advertisement
Guest User

kapuk99

a guest
Dec 31st, 2009
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. package net.sf.odinms.net.channel.handler;
  2.  
  3. import net.sf.odinms.client.MapleCharacter;
  4. import net.sf.odinms.client.MapleClient;
  5. import net.sf.odinms.net.AbstractMaplePacketHandler;
  6. import net.sf.odinms.tools.MaplePacketCreator;
  7. import net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor;
  8. import java.rmi.RemoteException;
  9.  
  10. public final class EnterCashShopHandler extends AbstractMaplePacketHandler {
  11.     public final void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {
  12.         if (c.getPlayer().getNoPets() > 0)
  13.             c.getPlayer().unequipAllPets();
  14.         try {
  15.             c.getChannelServer().getWorldInterface().addBuffsToStorage(c.getPlayer().getId(), c.getPlayer().getAllBuffs());
  16.         } catch (RemoteException e) {
  17.             c.getChannelServer().reconnectWorld();
  18.         }
  19.         c.getPlayer().cancelAllBuffs();
  20.         c.getPlayer().getMap().removePlayer(c.getPlayer());
  21.         c.getSession().write(MaplePacketCreator.warpCS(c));
  22.         c.getPlayer().setInCS(true);
  23.         c.getSession().write(MaplePacketCreator.enableCSUse0());
  24.         c.getSession().write(MaplePacketCreator.enableCSUse1());
  25.         c.getSession().write(MaplePacketCreator.enableCSUse2());
  26.         c.getSession().write(MaplePacketCreator.enableCSUse3());
  27.         c.getSession().write(MaplePacketCreator.showNXMapleTokens(c.getPlayer()));
  28.         c.getSession().write(MaplePacketCreator.sendWishList(c.getPlayer().getId()));
  29.         c.getPlayer().saveToDB(true);
  30.     }
  31. }  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement