15 דקות זה מוכן!
אנא המתן אני יערוך שזה יהיה מוכן!
עריכה:
הקוד מוכן!
תפתח את הקובץ EnterMTSHandler.java
במקום כל מה שרשום שם, תרשום את הסקריפט הבא:
קוד PHP:
package net.sf.odinms.net.channel.handler;
import net.sf.odinms.client.*;
import net.sf.odinms.net.AbstractMaplePacketHandler;
import net.sf.odinms.tools.MaplePacketCreator;
import net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor;
import net.sf.odinms.server.maps.SavedLocationType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class EnterMTSHandler extends AbstractMaplePacketHandler {
private static Logger log = LoggerFactory.getLogger(DistributeSPHandler.class);
@Override
public void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {
if (!(c.getPlayer().isAlive())) {
c.getPlayer().dropMessage("You can't enter the FM when you are dead.");
} else {
if (c.getPlayer().getMapId() != 910000000) {
c.getPlayer().saveLocation(SavedLocationType.FREE_MARKET);
c.getPlayer().changeMap(c.getChannelServer().getMapFactory().getMap(910000000), c.getChannelServer().getMapFactory().getMap(910000000).getPortal("out00"));
}
}
c.getSession().write(MaplePacketCreator.enableActions());
}
}
תהנה אחי!