Files
sweetgum-server/scripts/event/Hak.js
ronancpl f6935d3d3b Rearranged travel packets
An approach on infinite loopings on "Before Takeoff" maps.
2017-04-06 19:26:48 -03:00

32 lines
911 B
JavaScript

var returnTo = new Array(200000141, 250000100);
var rideTo = new Array(250000100, 200000141);
var birdRide = new Array(200090300, 200090310);
var myRide;
var returnMap;
var map;
var docked;
var timeOnRide = 60; //Seconds
function init() {
em.setProperty("isRiding","false");
}
function playerEntry(eim, player) {
myRide = em.getProperty("myRide");
docked = em.getChannelServer().getMapFactory().getMap(rideTo[myRide]);
returnMap = em.getChannelServer().getMapFactory().getMap(returnTo[myRide]);
onRide = em.getChannelServer().getMapFactory().getMap(birdRide[myRide]);
em.setProperty("isRiding","true");
em.schedule("timeOut", timeOnRide * 1000);
player.changeMap(onRide, onRide.getPortal(0));
player.getClient().getSession().write(tools.MaplePacketCreator.getClock(timeOnRide));
}
function playerDisconnected(eim, player) {
return 0;
}
function cancelSchedule() {
}