Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.channel.handler;
- import client.MapleClient;
- import net.AbstractMaplePacketHandler;
- import tools.MaplePacketCreator;
- import tools.data.input.SeekableLittleEndianAccessor;
- import net.channel.ChannelServer;
- import server.MaplePortal;
- import server.maps.MapleMap;
- public class EnterMTSHandler extends AbstractMaplePacketHandler {
- @Override
- public void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {
- if ((c.getPlayer().getMapId() < 910000000) || (c.getPlayer().getMapId() > 910000022)){
- c.getSession().write(MaplePacketCreator.enableActions());
- MapleMap to;
- MaplePortal pto;
- to = ChannelServer.getInstance(c.getChannel()).getMapFactory().getMap(910000000);
- pto = to.getPortal("out00");
- c.getPlayer().changeMap(to, pto);
- } else {
- c.getSession().write(MaplePacketCreator.enableActions());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement