Jump to content

Problem mit World Guard API


Evil_Wish
 Share

Recommended Posts

Guten Tag zusammen,

 

Ich habe ein kleines Problem mit der WorldGuard API. Im Prinzip möchte ich das ein Spieler die Möglichkeit hat ein Grundstück zu Verkaufen. So an sich funktioniert auch alles Prima. Das Problem vor dem ich jetzt stehe ist das natürlich ein normaler Spieler nur das Grundstück verkaufen kann welches er auch besitzt. 

Ich habe also versucht mit rg(Region).getOwners().getPlayers()  den Spieler zu bekommen. Welchen ich dann gerne in einer if Abfrage abfragen möchte.

 

Zur besseren Verständlichkeit ist hier der Code vlt hab ihr da eine Idee ich leider nicht ^^

 

Pastebin: 

https://pastebin.com/u32DAbHA

 

Da es keine Fehler gibt kann ich zum Glück keine Posten.

 

Ps. Es wird immer die zweite Nachricht ausgegeben sprich die Datei wird nicht erstellt. Wen ich die if abfrage weglasse wird die Datei erstellt. Was natürlich schlecht ist weil sogesehen ein Spieler auch den Spawn verkaufen könnte ^^

 

Vielen Dank schonmal.

Link to comment
Share on other sites

Habe mir grade mal ausgeben lassen was auch immer er mir geben möchte bei getOwner. Das Problem ist einfach das nothing kommt XD

 

Moment hier auf dem Bild sieht man es am besten.

Da haben wir einmmal die Abfrage mit /rg i gs_0

 

und darunter steht ja Tenulie:[]  Das ist das was er mir ausgibt und das ist sehr seltsam 

2018-02-19_15.38.46.png

Link to comment
Share on other sites

vor einer Stunde schrieb Evil_Wish:

/rg i gs_0

Gib bitte mal den Befehl zum Verkaufen.

Laut Code muss dieser nämlich so aufgebaut sein:

/gs verkaufen <ID> gs_0 <Preis>

 

Btw...

String worldname = p.getWorld().getName();
World world = Bukkit.getServer().getWorld(worldname);
ProtectedRegion rg = wg.getRegionManager(world).getRegion(args[2]);

wird magisch zu

ProtectedRegion rg = wg.getRegionManager(p.getWorld()).getRegion(args[2]);

Damit verkennt man die Copy-Pastes

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...
B
B