Minecraft Skript ist hier bei dem Admin-Team richtig beliebt. Während die meisten die Welt erweitern, überlegen wir uns wie wir uns die Arbeit erleichtern können. Home und SetHome waren schon mal ein Anfang, aber das Teleportieren hört damit nicht auf. Ein weiteres Skript muss her: taxi.sk
Mit dem command /taxi kann man 3 Koordinaten eingeben. Ganz schick in einer Oberfläche.
Was natürlich zu erst gemacht wurde: riesige Zahlen ausprobiert. Wo ist das Ende der Welt?! 🙂
Die Folgen? Server-Crash!
Du willst es selbst ausprobieren? Hier ist der Code
command /taxi:
trigger:
set {_gui} to a new anvil gui named "&6Wohin soll es gehen?" with text "x y z"
set slot 2 of {_gui} to paper named "&aTeleportieren"
open anvil gui {_gui} to player
on anvil gui click:
if event-integer is 2: # Prüfen, ob der rechte Slot (Slot 2) angeklickt wurde
set {_text} to event-text
if {_text} is set:
set {_coords::*} to split {_text} at " " # Die Eingabe in X, Y und Z aufteilen
if size of {_coords::*} is not 3: # Prüfen, ob genau 3 Werte eingegeben wurden
send "&cBitte gib gültige Koordinaten im Format 'x y z' ein!" to player
stop
set {_x} to {_coords::1} parsed as number
set {_y} to {_coords::2} parsed as number
set {_z} to {_coords::3} parsed as number
send "&6Teleportiere zu: &a%{_x}%, %{_y}%, %{_z}%&6... Bitte warten!" to player
close player's inventory
wait 3 seconds
teleport player to location({_x}, {_y}, {_z}, world "jmaletsplaysurvival")
send "&aDu wurdest zu den eingegebenen Koordinaten teleportiert!" to player
else:
send "&cBitte gib gültige Koordinaten ein!" to player
Der Code ist sicherlich noch Verbesserungswürdig. Wir arbeiten dran. Dringend brauchen wir eine Grenze, damit der Server nicht wieder explodiert.
Beim nächsten Mal.
Du willst mal vorbeischauen? Wir sind jeden Mittwochnachmittag von 14:00 bis 17:00 Uhr im Kreismedienzentrum Sigmaringen.
Schreibe einen Kommentar