Permissions - Was ist falsch?

06/12/2011 00:31 DeiMuMxDD#1
Hallo,

wir haben auf unserem Server ein Problem. Wir kriegen es mit den Permissions nicht gebacken. Unser Code:

Code:
  {
"users": {
"Snowlydead": {
"group": "Admins",
"permissions": null
},
"NoFear01": {
"group": "Moderator",
"permissions": null
},
"m070809": {
"group": "Admins",
"permissions": null
},
"OptimalPlanet": {
"group": "Admins",
"permissions": null
}
},
"groups": {
"Default": {
"default": true,
"info": {
"prefix": "",
"suffix": "",
"build": false
},
"inheritance": null,
"permissions": [
"general.spawn",
"essentials.home",
"essentials.sethome",
"essentials.warp",
"essentials.warp.list",
"essentials.sell",
"essentials.pay",
"essentials.balance",
"essentials.msg",
"essentials.afk",
"essentials.rules",
"essentials.list",
"essentials.mail",
"essentials.mail.send",
"essentials.helpop",
"essentials.clearinventory"
]
},
"Moderator": {
"default": false,
"info": {
"prefix": "",
"suffix": "",
"build": true
},
"inheritance": [
"Default"
],
"permissions": [
"general.time",
"general.teleport",
"general.teleport.here",
"general.player-info",
"essentials.home",
"essentials.sethome",
"essentials.warp",
"essentials.warp.list",
"essentials.warp.[warpname]",
"essentials.setwarp",
"essentials.sell",
"essentials.pay",
"essentials.balance",
"essentials.msg",
"essentials.afk",
"essentials.rules",
"essentials.list",
"essentials.mail",
"essentials.mail.send",
"essentials.helpop",
"essentials.clearinventory",
"essentials.kick",
"essentials.invsee",
"essentials.heal",
"essentials.heal.others",
"essentials.time",
"essentials.invsee"
]
},
"Admins": {
"default": false,
"info": {
"prefix": "",
"suffix": "",
"build": true
},
"inheritance": null,
"permissions": [
"*"
]
}
},
"plugin": {
"permissions": {
"system": "default",
"copies": null
}
}
}
__________________________________________________ ___________

Was haben wir daran falsch gemacht? Es funktioniert nicht:

- wir haben den user NoFear01 als Mod eingestuft. Nun sollte er de Command "/spawn" nutzen können. Jedoch kann er diesen nicht benutzen. Unsere Frage ist nun, ob es einen fatalen Fehler in der config gibt, oder ob wir irgendwas falsch vergeben haben.

Unsere Plugins:
BorderGuard
Commandbook
Elevators
iConomy
iConomyChestShop
LWC
MagicCarpet
mcbans
MyHome
Permissions
Warp
WorldEdit
WorldGuard

Wäre nett, wenn ihr uns helfen könntet

Auf Wunsch gebe ich zum Testen die ServerIP heraus.

MfG
OptimalPlanet
06/12/2011 02:12 Metzer#2
Wurde Permission den nun geupdated? Achja posste mal dein Code als
Code:
 [CODE.] [/CODE.]
.
06/12/2011 02:31 DeiMuMxDD#3
oke habe ich aber das hilft mir nun auch nicht wirklich weiter :) bitte um weitere hilfe
06/12/2011 12:28 .CompleXx#4
lad mal bitte deine permissions hoch und ich guck mal weil bei dir kann man nich viel erkennen ob es string fehler sind etc,.
06/12/2011 13:15 DeiMuMxDD#5
oke habs mal hochgeladen [Only registered and activated users can see links. Click Here To Register...]
06/12/2011 14:52 .CompleXx#6
Hast du die { selbst gesetzt, die sind falsch ;)

Der komplette Code ist falsch durch die Klammern, hab ich noch nie gesehen in Permissionms!
06/12/2011 14:58 -Arkian-#7
Quote:
Originally Posted by .CompleXx View Post
Hast du die { selbst gesetzt, die sind falsch ;)

Der komplette Code ist falsch durch die Klammern, hab ich noch nie gesehen in Permissionms!
Genau ^^

Downloade dir die yml neu bzw. lass sie mal neu generieren. Diese Klammern zerstören ja alles.
06/12/2011 15:05 DeiMuMxDD#8
wo kann ich das machen? :P kann jemand einen link schicken oder so?
ist nicht meine datei ich poste das hier für den server besitzer
06/12/2011 15:11 Terreox#9
Ich war mal so sozial und hab deine config korrigiert (nach dem Standard den ich in Permissions habe)
Meine Version ist 2.7.2 (wegen PermissionsPlus^^)


Code:
users:
    Snowlydead:
        group: 
            - Admins 
        permissions:

    NoFear01:
        group: 
            - Moderator
        permissions:

    m070809:
        group: 
            - Admins
        permissions:

    OptimalPlanet:
        group: 
            - Admins 
        permissions:

groups:
    Default:
        default: true 
        info:
            prefix: '' 
            suffix: '' 
            build: false
        inheritance:
        permissions:
            - general.spawn
            - essentials.home
            - essentials.sethome
            - essentials.warp
            - essentials.warp.list
            - essentials.sell
            - essentials.pay
            - essentials.balance
            - essentials.msg
            - essentials.afk 
            - essentials.rules
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.helpop
            - essentials.clearinventory

    Moderator:
        default: false 
        info:
            prefix: '' 
            suffix: '' 
            build: true 
        inheritance:
            - Default
        permissions:
            - general.time
            - general.teleport
            - general.teleport.here
            - general.player-info
            - essentials.home
            - essentials.sethome
            - essentials.warp
            - essentials.warp.list
            - essentials.warp.[warpname]
            - essentials.setwarp
            - essentials.sell
            - essentials.pay
            - essentials.balance
            - essentials.msg
            - essentials.afk
            - essentials.rules
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.helpop
            - essentials.clearinventory
            - essentials.kick
            - essentials.invsee
            - essentials.heal
            - essentials.heal.others
            - essentials.time
            - essentials.invsee

    Admins:
        default: false 
        info:
            prefix: '' 
            suffix: ''
            build: true
        inheritance:
        permissions:
            - "*"
Hier auch noch der Downloadlink dazu:
[Only registered and activated users can see links. Click Here To Register...]
06/12/2011 15:30 DeiMuMxDD#10
ich sag mal BiG Thx ;D

möchte jemand auf dem server spielen? einfach posten und ich schick euch die ip
06/12/2011 16:15 DeiMuMxDD#11
sry der post war ausversehn
06/12/2011 16:29 Terreox#12
Falsche Sektion
Server Werbung kommt hier rein
[Only registered and activated users can see links. Click Here To Register...]
06/12/2011 17:22 DeiMuMxDD#13
gibts einen ingame Befehl damit man User höher rängig machen kann (permissions)?
oder gibt es ein Plugin dass jeder der neu kommt Gast ist und den mit einem Befehl freischalten muss?
06/12/2011 18:02 Terreox#14
Um ingame user zu befördern (gruppe ändern) brauchst du PermissionsPlus.
Leider gibt es das atm nur für Permissions 2.7.2, allerdings soll wohl eine Version für Permissions 3.x in Arbeit sein. Mit PermissionsPlus kannst du dann User per Befehl in eine andere Gruppe schieben, anstatt alles über die config zu machen.

Das zweite nennt man Default Gruppe.
Da ich ja deine Config kenne, weiß ich, dass deine Default Gruppe "Default" ist.
So kannst du eine Gruppe als Standardgruppe setzen:

Code:
groups:
    Default:
        default: true                           <------ Sobald diese Option auf
        info:                                                  true ist, ist diese Gruppe
            prefix: ''                                        die Standardgruppe
            suffix: '' 
            build: false
        inheritance:
        permissions:

    Moderator:
        default: false                         <------ default = false
        info:                                                 Gruppe Moderator ist keine
            prefix: ''                                       Standard-Gruppe
            suffix: '' 
            build: true 
        inheritance:
            - Default
        permissions:

    Admins:
        default: false 
        info:
            prefix: '' 
            suffix: ''
            build: true
        inheritance:
        permissions:
            - "*"
Du musst halt den "default" Wert bei einer Gruppe, die standardmäßig an einen neuen User vergeben werden soll, auf "true" setzen (ohne die "")
Du kannst aber keine zwei Gruppen mit dem Wert "true" versehen, dann gibts Probleme.

Greetz
06/12/2011 23:59 DeiMuMxDD#15
ist das bei mir denn 2 mal mit true? :D