event.load("player_login"); sgoto(400, "announce"); msg("online", "§4The server will restart soon!!!"); msg("SERVER", "§4The server will restart soon!!!"); @wait wait(); if(event == "player_login") { ban.kick(player, "Serverneustart"); } goto("wait"); @announce msg("online", "§4The server will restart now and will be up again in 30 seconds!!!"); msg("SERVER", "§4The server will restart now and will be up again in 30 seconds!!!"); sgoto(200, "stop"); goto("wait"); @stop online_list = players.toList(); if(list.getSize(online_list) == 0) { sgoto(100, "final_stop"); goto("wait"); } p = list.getIndex(online_list, 0); list.removeIndex(online_list, 0); ban.kick(p, "Serverneustart"); sgoto(20, "stop"); goto("wait"); @final_stop command("stop"); goto("wait"); @on_error msg("dev", "stop script termed"); term();