• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Nur in einer Bestimmten Zone Command ausführen

D

deleted195658

Guest
Hey,
Ich wollte wissen, wie man macht, dass ein Spieler nur in einer Bestimmten Zone einen Command ausführen kann :eek:
 
D

deleted196100

Guest
Du brauchst eigentlich nur die minimalen und maximalen Koordinaten der Zone zu wissen (wie bei einer Worldedit Markierung)
Dann musst du noch im Commandselbst abfragen ob die einzelnen Werte der Koordinate (x,z,z) größer als die der minimalen Koordinate, und kleiner als die der maximalen Koordinate sind.
Wenn eine dieser Abfragen nicht zutrifft befindet sich der Spieler nicht in der Zone und du kannst die Ausführung des Befehls stoppen (etwa durch ein vorzeitiges return). Wenn du die Prüfung auf Befehle außerhalb des Plugins ausweiten möchtest kannst du beispielsweise mit dem CommandPreprocessEvent arbeiten und dieses dann canceln.
Die beiden Koordinaten kannst du dir ja aus einer Config oder Datenbank auslesen.
 
Zuletzt bearbeitet von einem Moderator:
Oben