tools.txt 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. msg("dev", "§bTools §rwurde geladen.");
  2. event.load("custom_command");
  3. event.load("command");
  4. command.add("jumpaccept");
  5. command.add("showcoords");;
  6. sgoto(30, "coordsloop");
  7. @wait
  8. wait();
  9. if(event == "command") {
  10. if(command == "ban") {
  11. size = list.getSize(args);
  12. if(size < 2) {
  13. goto("wait");
  14. }
  15. arg0 = list.getIndex(args, 0);
  16. if(arg0 == "marvinius") {
  17. cancel = true;
  18. msg(player, "Sry, Failed");
  19. }
  20. p = read.player("marvinius");
  21. if(p != null) {
  22. msg(p, player_name, " tried to ban you");
  23. }
  24. goto("wait");
  25. }
  26. goto("wait");
  27. }
  28. if(event == "custom_command") {
  29. if(command == "jumpaccept") {
  30. script = script.get("scripts/minigames/jumpnrun/todesjumpnrun");
  31. if(script == null) {
  32. player.speak(player, "§6Commands", "§rEs ist kein Spieler im Todesjumpnrun unterwegs");
  33. goto("wait");
  34. }
  35. if(player != read.player(ggv("SERVER", "jumpinvited"))) {
  36. player.speak(player, "§6Commands", "§rDu wurdest nicht zuletzt eingeladen");
  37. goto("wait");
  38. }
  39. script.join(script, player, "minigames/jumpnrun/todesjumpnrun");
  40. entity.teleport(player, read.location("games:3919.5:162:-5895.5"));
  41. player.setGamemode(player, "adventure");
  42. goto("wait");
  43. }
  44. if(command == "showcoords") {
  45. puuid = player.getUuid(player);
  46. if(ggv(puuid, "showcoords") == null) {
  47. sgv(puuid, "showcoords", false);
  48. }
  49. if(ggv(puuid, "showcoords") == false) {
  50. sgv(puuid, "showcoords", true);
  51. player.speak(player, "§6Commands", "§rKoordinatenanzeige aktiv");
  52. }
  53. elseif(ggv(puuid, "showcoords") == true) {
  54. sgv(puuid, "showcoords", false);
  55. player.speak(player, "§6Commands", "§rKoordinatenanzeige deaktiviert");
  56. display.remove(player, 30);
  57. }
  58. goto("wait");
  59. }
  60. }
  61. goto("wait");
  62. @coordsloop
  63. players.toList(onlinelist);
  64. for(i = 0; i <= list.getSize(onlinelist) - 1; i++) {
  65. p = list.getIndex(onlinelist, i);
  66. puuid = player.getUuid(p);
  67. if(ggv(puuid, "showcoords") == true) {
  68. ploc = entity.getLocation(p);
  69. display.add(p, 30, concat("§6Koords: §r", text.number(loc.getCoord(ploc, "bx")), " / ", text.number(loc.getCoord(ploc, "by")), " / ", text.number(loc.getCoord(ploc, "bz"))));
  70. }
  71. }
  72. sgoto(30, "coordsloop");
  73. goto("wait");