It doesn't seem to be outputting anything, how do I fix this?
What I'm trying to do is create a timer that when the event portal is opened it will go 90 seconds to 0 seconds and display a message at "x" time.
The error seems to begin when I've included the bolded text in the code, otherwise it works.
I'm trying to establish a timer.
Code:else if (splitted[0].equals("event")) {
long curTime = Calendar.getInstance().getTimeInMillis();
double time = 0;
String eventName = splitted[1];
if (player.getClient().getChannelServer().eventOn == false) {
int mapid = getOptionalIntArg(splitted, 1, c.getPlayer().getMapId());
player.getClient().getChannelServer().eventOn = true;
player.getClient().getChannelServer().eventMap = mapid;
Calendar futureCal = Calendar.getInstance();
futureCal.set(Calendar.SECOND, Calendar.getInstance().get(Calendar.SECOND) + 90);
c.getPlayer().setTimeLimit(futureCal.getTimeInMillis());
if (Math.floor((c.getPlayer().getTimeLimit() - curTime) / 1000) == 90)
player.dropMessage("Time 0: " + c.getPlayer().getTimeLimit());
try {
cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, c.getChannel(), "A GM is hosting " + eventName + " in Channel " + c.getChannel() + "! Use @joinevent to join it!").getBytes());
do {
time = Math.floor((c.getPlayer().getTimeLimit() - curTime) / 1000);
if (time == 90)
cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, c.getChannel(), "Use @joinevent to join! You have " + time + " seconds left.").getBytes());
else if (time == 75)
cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, c.getChannel(), "Use @joinevent to join! You have " + time + " seconds left.").getBytes());
else if (time == 55)
cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, c.getChannel(), "Use @joinevent to join! You have " + time + " seconds left.").getBytes());
else if (time == 35)
cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, c.getChannel(), "Use @joinevent to join! You have " + time + " seconds left.").getBytes());
else if (time == 15)
cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, c.getChannel(), "Use @joinevent to join! You have " + time + " seconds left.").getBytes());
else if (time == 10)
cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, c.getChannel(), "Use @joinevent to join! You have " + time + " seconds left.").getBytes());
else if (time == 5)
cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, c.getChannel(), "LAST CHANCE! @joinevent to join! You have " + time + " seconds left.").getBytes());
} while (c.getPlayer().getTimeLimit() > curTime);
} catch (RemoteException e) {
cserv.reconnectWorld();
}

