stop.txt 862 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. event.load("player_login");
  2. sgoto(400, "announce");
  3. msg("online", "§4The server will restart soon!!!");
  4. msg("SERVER", "§4The server will restart soon!!!");
  5. @wait
  6. wait();
  7. if(event == "player_login") {
  8. ban.kick(player, "Serverneustart");
  9. }
  10. goto("wait");
  11. @announce
  12. msg("online", "§4The server will restart now and will be up again in 30 seconds!!!");
  13. msg("SERVER", "§4The server will restart now and will be up again in 30 seconds!!!");
  14. sgoto(200, "stop");
  15. goto("wait");
  16. @stop
  17. online_list = players.toList();
  18. if(list.getSize(online_list) == 0) {
  19. sgoto(100, "final_stop");
  20. goto("wait");
  21. }
  22. p = list.getIndex(online_list, 0);
  23. list.removeIndex(online_list, 0);
  24. ban.kick(p, "Serverneustart");
  25. sgoto(20, "stop");
  26. goto("wait");
  27. @final_stop
  28. command("stop");
  29. goto("wait");
  30. @on_error
  31. msg("dev", "stop script termed");
  32. term();