• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • 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!

Permission Problem

s4crific3

Minecrafter
Registriert
11 Juni 2013
Beiträge
1
Diamanten
0
Hallo!

Ich spiel gerade etwas mit dem Krimbuyplugin rum und stehe leider im Moment etwas auf dem Schlauch.
Prinzipiell versuche ich für die Gruppe "User" das kaufen, verkaufen und bauen von und auf den gekauften Grundstücken zu ermöglichen. Gleichzeitig sollten sie aber NICHT auf den normalen Gebieten bauen dürfen und auch NICHT mit Hebeln und/oder Falltüren interagieren dürfen (Straßenlaternen an/ausschalten).

Ich hab erst versucht alles mit Krimbuy und Modifyworld zu kombinieren, was aber kläglich gescheitert ist. Im Moment scheitere ich allein schon dran, das Bauen extern der Grundstücke zu verbieten und auf den Grundstücken zu erlauben.

Meine Permissions.yml:
PHP:
User:     inheritance: 
    - default 
    permissions: 
    - essentials.color 
    - essentials.spawn 
    - essentials.kit 
    - essentials.kits.tools 
    - essentials.kits.awe 
    - essentials.back 
    - essentials.back.ondeath 
    - essentials.mail 
    - essentials.mail.* 
    - iConomy.access 
    - iConomy.holdings 
    - lwc.protect 
    - ChestShop.shop.* 
    - kb.buy 
    - kb.upgrade 
    - kab.build 
    - kab.interact 
    prefix: '&e[User] &f'

So wie es jetzt ist können User überall bauen und alles machen. Wenn ich kab.build bzw kab.interactrausnehme oder mit kb.build/interact ersetze kommt "Du hast noch keine Berechtigung..." (übrigens trotz Interactmessage: 0, keine ahnung warum?), egal ob auf oder neben den gekauften Grundstücken.

Irgendein Plugin macht mir da ein Strich durch die Rechnung, könnt ihr mir sagen was da falsch ist?
Es ist bzgl. der Gebiete noch Essentials, WorldGuard und WorldEdit drauf..
 
P

part640

Guest
Hallo,

In deinen Fall gibt es verschiedene Möglichkeit das Problem anzugehen:

1, Worldguard + Modifiyworld..

Du Definierst mit Worldguard eine __global__ Region, in welcher du einige Flags setzt.. Dh. Damit die User nicht bauen können setzt du den buld flag auf nicht erlaubt, ansonsten lässt du als flag einige Befehle für KrimBuy

Code:
/rg flag <region_ID> build deny
/rg flag <region_ID> allowed-cmds /befehl

Die Volle Liste der Flags findest du hier: http://wiki.sk89q.com/wiki/WorldGuard/Regions/Flags Theoretisch kannst ja auch Klassen von Regionen Definieren und diese Vererben.

Mit Modifiywolrd kannst ja bestimmte Aktionen Unterbinden, z.B. Die Liste kompletter Permissions dafür ist hier zu finden: https://github.com/PEXPlugins/Permission***/wiki/Modifyworld

z.B.
Code:
- -modifyworld.interact.70
- -modifyworld.interact.70

usw.

Damit kannst ja zwar Rechte unterbinden jedoch nicht zufügen. Entweder müsste ein Spieler sein Rang ändern um dann andere Rechte zu haben, oder Versuchen diese mit Worldgaurd hinzubiegen.

Jetzt wird es aber richtig Kompliziert:

Du könntest den User Rang aufteilen und auf einer Leiter Setzen:

Leiter: User
Gruppen:
nomade
- -modifyworld.interact.70
gsbesiter
- -modifyworld.*

Dann würden Leute nach Bedarf Promotet oder Demotet werden. Eine Patentlösung für das Problem habe ich nicht. Vielleicht fällt jemanden was besseres ein.
 
Oben