package client; import handling.channel.ChannelServer; import server.Timer; public class ZZMSEvent { public static void start() { Timer.WorldTimer.getInstance().register(new Runnable() { @Override public void run() { for (ChannelServer cserv : ChannelServer.getAllInstances()) { for (MapleCharacter players : cserv.getPlayerStorage().getAllCharacters()) { if (players.getLastCheckProcess() <= 0) { players.iNeedSystemProcess(); //System.out.println("請求進程"); continue; } if (System.currentTimeMillis() - players.getLastCheckProcess() >= 100 * 1000) { //距上次發送進程包經過 2 分鐘 players.iNeedSystemProcess(); } } } } }, 30 * 1000); } }