Problème PermissionBukkit

Dokorunchan

Aventurier
28 Décembre 2012
3
0
1
28
Bonjour Bonjour,

Je créé ce nouveau topic en espérant de l'aide car je suis vraiment perdu avec le plugin PermissionBukkit.

Avant tout, voici ma configuration PermissionsBukkit ( qui n'est pas achevé, mais bug déjà)


Code:
users:
    dokorunchan:
        permissions:
            permissions.example: true
        groups:
        - admin
    StarGeek:
        permissions:
            permissions.*: true
        groups:
        - admin
groups:       
    Vagabon:
        permissions:
            permissions.build: false
            essentials.spawn: true
    user:
        permissions:
            permissions.build: false
            essentials.spawn: true
            essentials.mail: true
            essentials.pay: true
            essentials.sell: true
            essentials.afk: true
            essentials.help: true
            essentials.ignore: true
            essentials.info: true
            essentials.list: true
            essentials.me: true
            essentials.msg: true
            essentials.suicide: true
        inheritance:
        - default
    legende:
        permissions:
            permissions.build: true
            essentials.spawn: true
            essentials.back.ondeath: true
            essentials.back: true
            essentials.msg: true
        worlds:
            creative:
                coolplugin.item: true
        inheritance:
        - user
    Immortel:
        permissions:
            permissions.help: true
            permissions.build: true
            permissions.player.*: true
            permissions.group.help: true
            permissions.group.list: true
            essentials.back.ondeath: true
            essentials.fly.others: true
        prefix: '&1[Immortel]&1'
        suffix: '&1'
    admin: 
        permissions:
            permissions.*: true
            permissions.group.*: true
            permissions.player.*: true
            essentials.setspawn: true
            essentials.back.ondeath: true   
            essentials.enchant.[enchantmentname]: true
            essentials.enchant: true       
            essentials.gamemode: true
            essentials.gamemode.others: true
            essentials.kit.*: true
            essentials.banip: true
            essentials.burn: true           
        inheritance:
        - modo
        prefix: '&4[Admin]&4'
        suffix: '&4'
messages:
    build: '&cVous n avez pas la permission de construire.'
 
 
debug: false

Bon alors voilà mon (ou plutôt "mes multiples problèmes"), quand je tape la commande :

/perm player addgroup [nomdujoueur] [nomdugroupe]
le joueur s'ajoute au groupe mais n'as pas acces au permissions.

Par exemple en me mettant dans le groupe Admin je n'ai accès a aucune commande (sauf en étant OP, mais mon but n'est pas d'OP tout les joueurs du serveur..)

Second problème, il suffit que je change la config.yml de permissions et que je tape un Reload que tout les joueurs reviennent dans le group par défaut et ce serais vraiment problématique avec 10/20 joueurs

Alors si quelqu'un vois un problème dans mon CODE permissions, je veux bien qu'il m'éclaire..

Sinon j'hésite a passer sur PEX mais je ne sais pas du tout comment sa marche, on pas dit qu'il était plus compliqué que PermissionsBukkit .. Alors déja que je m'en sort pas avec u__u


Je remercie déjà toute réponse, et m'excuse pour les quelques fautes d'orthographe :/
 

Echec-Critique

Plug'N Play
1 Avril 2012
2 010
172
182
France
Le /reload c'est le mal. De toute manière, les permissions tu n'as pas à a toucher généralement, sauf pour changer quelqu'un de groupe ce qui ne pose pas de problème d'actualisation de la config.
Pour ce qui est de PEX c'est aussi difficile/facile. Juste que la syntaxe est un peu différente mais sinon c'est la même rigueur et le même principe dans les grandes lignes. Donc passer de l'un à l'autre n'est pas un problème.

Et pour la commande remplace addgroup, par setgrou, ça devrait régler le problème.
 

Dokorunchan

Aventurier
28 Décembre 2012
3
0
1
28
Merci pour la rapidité de ta réponse !

Si je comprend bien, tu me conseil de finir toute mes permissions et de ne plus les toucher?
Et la commande /perm player addgroup reglerais le problèmes de reset si je le touche ou le fait que j'ai pas accès au commande ?

une dernière choses, pourquoi le reload c'est le mal? :o
 

Echec-Critique

Plug'N Play
1 Avril 2012
2 010
172
182
France
Le reload s'pas bien mais je ne suis pas moddeur donc je me tiens à ce fait. Certains sont largement plus compétents et peuvent aller assez loin dans les détails techniques mais ce n'est pas mon cas. C'est très utile au départ quand tu config, mais après c'est à oublier.

Si tu veux toucher à tes permissions, tu éteins, tu modifies, tu redémarres c'est bien mieux. Personnellement, et je connais pleins de gens dans le même cas, les permissions je n'y touche jamais après avoir réglé la question les premiers jours. Et pour la commande, c'est pour l'accès aux permissions, pas au reset. Quand tu fais addgroup tu t'ajoutes à un groupe supplémentaire, avec setgroup tu définies le groupe. Comme tu n'as pas de hiérarchie dans tes groupes, je ne sais pas comment PermissionsBukkit gère le truc.
Et attention, c'est sensible à la casse, Admin ce n'est pas admin. Donc attention au groupe que tu as défini.
 

Dokorunchan

Aventurier
28 Décembre 2012
3
0
1
28
J'ai oublié les hiérarchie au moment ou j'ai tappé le CODE, j'ai recommencé 5-6 fois, sa fais presque une semaine que je suis sur ce plugin et sa va faire une semaine que sa ne fonctionne pas ...

J'ai éssayé, j'ai fais un /perm player setgroup dokorunchan admin
je suis donc maintenant dans l'unique groupe admin.
je fais un /deop dokorunchan
j'essaye plusieurs commande comme /time day, /gamemode 1 dokorunchan, /op dokorunchan

Rien ne marche.. alors que pourtant j'ai bien

Code:
admin:
        permissions:
            permissions.*: true

---> permissions.*: true ...

alors je ne comprend pas..
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 541
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Est ce que tu a des erreurs dans tes logs ?
Quel est ta version de bukkit ? Lorsque j'avais testé PermissionsBukkit avec la version recommandé (1.4.5), rien ne fonctionnais.
Il faut aussi savoir que PEX n'est pas compatible avec la version 1.4.5 recommandé.
Personnellement, je suis passer à GroupManager au détriment de PermissionsBukkit :confused:


Cordialement,
Detobel36