Aller au contenu
News ticker
  • Bienvenue sur le nouveau forum VeryGames
  • Welcome to the new VeryGames forum
  • VeryNews

    Problème de Permissions [Permissionsbukkit]


    jenesais1

    Messages recommandés

    Bonsoir,

     

    Après avoir passé quelques heures à comprendre comment configurer le plugin permissionsbukkit à travers divers tuto dont l'excellent d'Adri, j'ai toujours quelques petits soucis.

     

    Les codes couleurs apparaissent bien sur le serveur, jusqu'ici pas de soucis.

    En revanche impossible pour le groupe le plus haut, par exemple qui est "Fondateur" d'exécuter une commande simple de type /gm ou /kill.

    Le seul moyen d'effectuer des commandes est d'être op sur le serveur.

     

    Voici mon code Permissionsbukkit :

    users:
     Skyman:
       permissions:
         permissions.help: true
       groups:
       - Fondateur
    groups:
     default:
       permissions:
         permissions.build: false
         essentials.help: true
         essentials.afk: true
         essentials.mail: true
         essentials.mail.send: true
         essentials.msg: true
         essentials.helpop: true
         essentials.list: true
         essentials.realname: true
         essentials.rules: true
         essentials.spawn: true
         essentials.back: true
         essentials.back.ondeath: true
         essentials.tpa: true
         essentials.tpaccept: true
         essentials.tpahere: true
         essentials.tpdeny: true
         essentials.warp: true
         essentials.warp.list: true
         essentials.warp.[warpname]: true
         simpleprefix.default: true
     batisseur:
       permissions:
         permissions.build: true
         essentials.afk.kickexempt: true
         essentials.getpos: true
         essentials.suicide: true
         essentials.home: true
         essentials.sethome: true
         essentials.sethome.multiple.[set]: true
         essentials.jump: true
         essentials.delhome: true
         simpleprefix.batisseur: true
       worlds:
         nomworld:
           essentials.sethome: false
       inheritance:
       - default
     architecte:
       permissions:
         permissions.build: true
         essentials.item: true
         essentials.itemspawn.exempt: true
         essentials.itemspawn.item-[itemid]: true
         essentials.itemspawn.item-[itemname]: true
         essentials.ptime: true
         essentials.tree: true
         essentials.compass: true
         essentials.help.[pluginname]: true
         essentials.me: true
         essentials.msg.color: true
         essentials.clearinventory: true
         essentials.sethome.multiple.unlimited: true
         essentials.top: true
         essentials.tp: true
         essentials.tp.others: true
         essentials.tphere: true
         simpleprefix.architecte: true
       inheritance:
       - batisseur
     modotest:
       permissions:
         permissions.build: true
         essentials.tpo: true
         essentials.broadcast: true
         essentials.burn: true
         essentials.clearinventory.others: true
         essentials.essentials: true
         essentials.ext: true
         essentials.invsee: true
         essentials.invsee.modify: true
         essentials.invsee.preventmodify: true
         essentials.jails: true
         essentials.kick: true
         essentials.kick.notify: true
         essentials.kill: true
         essentials.remove: true
         essentials.spawnmob: true
         essentials.togglejail: true
         essentials.weather: true
         essentials.tpaall: true
         essentials.tpohere: true
         essentials.tppos: true
         essentials.msg.url: true
         essentials.helpop.receive: true
         essentials.help.[pluginname]: true
         essentials.time: true
         essentials.time.set: true
         essentials.bigtree: true
         simpleprefix.modotest: true
       inheritance:
       - architecte
     moderateur:
       permissions:
         permissions.build: true
         essentials.gamemode: true
         essentials.gamemode.others: true
         essentials.give: true
         essentials.give.item-[itemid]: true
         essentials.give.item-<itemname>: true
         essentials.ignore: true
         essentials.list.hidden: true
         essentials.spawner.*: true
         essentials.whois: true
         essentials.ban: true
         essentials.ban.notify: true
         essentials.killall: true
         essentials.mute: true
         essentials.mute.exempt: true
         essentials.socialspy: true
         essentials.tempban: true
         essentials.togglejail.offline: true
         essentials.tpall: true
         simpleprefix.moderateur: true
       inheritance:
       - modotest
     Fondateur:
       permissions:
         permissions.build: true
         permissions.*: true
         simpleprefix.Fondateur: true
    messages:
     build: '&cVous n avez pas la permission de construire.'
    debug: false
    

     

    Et le code du simpleprefix :

    Template:
     format: '<[prefix][name][suffix]> '
     time: '[h:mm aa]'
    Worlds:
     world:
       nickname: '&e[World]&f'
    Group:
     default:
       prefix: '&f[visiteur]&f'
       suffix: '&f'
     batisseur:
       prefix: '&2[batisseur]&f'
       suffix: '&f'
     architecte:
       prefix: '&1[architecte]&f'
       suffix: '&f'
     modotest:
       prefix: '&e[modotest]&f'
       suffix: '&f'
     moderateur:
       prefix: '&e[moderateur]&e'
       suffix: '&e'
     Fondateur:
       prefix: '&4[Fondateur]&4'
       suffix: '&4'

     

    A savoir j'ai comme plugins :

    Essentials, dynmap, safecreeper, creativegates, permissionsbukkit, SimplePrefix, Worldguard, Worldedit, MultiverseCore, PluginMetrics, PluginsMarkers.

    Je ne sais pas si cette liste peut avoir une incidence quelquonque, donc je la donne au cas où ^^

     

    D'avance, je vous remercie de votre aide

     

    Jenesais1

    Modifié par jenesais1
    Changement de Balise titre
    Lien vers le commentaire
    Partager sur d’autres sites

    Bonjour,

     

    pour faire simple la permissions '*' de PermissionsBukkit ne donne par exactement tout les droits comme sur l'ancien Permissions 3 par exemple. Le plus simple est de t'ajouter OP et via le fichier de config d'essentials de supprimer la couleur du OP pour garder la mise en forme de Simple Prefix.

    Lien vers le commentaire
    Partager sur d’autres sites

    Merci beaucoup pour ton aide,

     

     

    Après quelques manipulations, les couleurs des groupes fonctionnent toutes correctement ... c'est déjà ça :lol:

    Le soucis est désormais qu'il ne serait pas possible de promote ou les promote réussies sont aléatoires.

     

    J'utilise la commande : permissions player setgroup PSEUDO NOMDUGRADE

    Est ce la bonne commande ?

     

    Y a t-il une commande plus courte ?

    Est ce la même commande pour promote que pour demote un joueur ?

     

    Beaucoup de questions, merci encore pour votre aide.

     

    Jenesais1

    Lien vers le commentaire
    Partager sur d’autres sites

    Nouveaux codes permissions

     

    Ah oui, j'oubliais, voici les nouveaux "codes"

     

    users:
        jenesais1:
           permissions:
               permissions.help: true
           groups:
           - Fondateur
    groups:
       default:
           permissions:
               permissions.build: false
               essentials.help: true
               essentials.afk: true
               essentials.mail: true
               essentials.mail.send: true
               essentials.msg: true
               essentials.helpop: true
               essentials.list: true
               essentials.realname: true
               essentials.rules: true
               essentials.spawn: true
               essentials.back: true
               essentials.back.ondeath: true
               essentials.tpa: true
               essentials.tpaccept: true
               essentials.tpahere: true
               essentials.tpdeny: true
               essentials.warp: true
               essentials.warp.list: true
               essentials.warp.[warpname]: true
               simpleprefix.visiteur: true
       batisseur:
           permissions:
               permissions.build: true
               essentials.afk.kickexempt: true
               essentials.getpos: true
               essentials.suicide: true
               essentials.home: true
               essentials.sethome: true
               essentials.sethome.multiple.[set]: true
               essentials.jump: true
               essentials.delhome: true
               simpleprefix.batisseur: true
           worlds:
               nomworld:
                   essentials.sethome: false
           inheritance:
           - default
       architecte:
           permissions:
               permissions.build: true
               essentials.item: true
               essentials.itemspawn.exempt: true
               essentials.itemspawn.item-[itemid]: true
               essentials.itemspawn.item-[itemname]: true
               essentials.ptime: true
               essentials.tree: true
               essentials.compass: true
               essentials.help.[pluginname]: true
               essentials.me: true
               essentials.msg.color: true
               essentials.clearinventory: true
               essentials.sethome.multiple.unlimited: true
               essentials.top: true
               essentials.tp: true
               essentials.tp.others: true
               essentials.tphere: true
               simpleprefix.architecte: true
           inheritance:
           - batisseur
       modo-test:
           permissions:
               permissions.build: true
               essentials.tpo: true
               essentials.broadcast: true
               essentials.burn: true
               essentials.clearinventory.others: true
               essentials.essentials: true
               essentials.ext: true
               essentials.invsee: true
               essentials.invsee.modify: true
               essentials.invsee.preventmodify: true
               essentials.jails: true
               essentials.kick: true
               essentials.kick.notify: true
               essentials.kill: true
               essentials.remove: true
               essentials.spawnmob: true
               essentials.togglejail: true
               essentials.weather: true
               essentials.tpaall: true
               essentials.tpohere: true
               essentials.tppos: true
               essentials.msg.url: true
               essentials.helpop.receive: true
               essentials.help.[pluginname]: true
               essentials.time: true
               essentials.time.set: true
               essentials.bigtree: true
               simpleprefix.modo-test: true
           inheritance:
           - architecte
       moderateur:
           permissions:
               permissions.build: true
               essentials.gamemode: true
               essentials.gamemode.others: true
               essentials.give: true
               essentials.give.item-[itemid]: true
               essentials.give.item-<itemname>: true
               essentials.ignore: true
               essentials.list.hidden: true
               essentials.spawner.*: true
               essentials.whois: true
               essentials.ban: true
               essentials.ban.notify: true
               essentials.killall: true
               essentials.mute: true
               essentials.mute.exempt: true
               essentials.socialspy: true
               essentials.tempban: true
               essentials.togglejail.offline: true
               essentials.tpall: true
               simpleprefix.moderateur: true
           inheritance:
           - modo-test
       admin:
           permissions:
               permissions.banip: true
               simpleprefix.admin: true
           inheritance:
           - moderateur
       Fondateur:
           permissions:
               permissions.build: true
               permissions.*: true
               simpleprefix.Fondateur: true
    messages:
       build: '&cVous n avez pas la permission de construire.'
    
    debug: false

     

    Et :

     

    Template:
     format: '<[prefix][name][suffix]> '
     time: '[h:mm aa]'
    Worlds:
     world:
       nickname: '&e[World]&f'
    Group:
     default:
       prefix: '&f[default]&f'
       suffix: '&f'
     batisseur:
       prefix: '&2[batisseur]&f'
       suffix: '&f'
     architecte:
       prefix: '&1[architecte]&f'
       suffix: '&f'
     modo-test:
       prefix: '&e[modo-test]&f'
       suffix: '&f'
     moderateur:
       prefix: '&e[moderateur]&e'
       suffix: '&e'
     admin:
       prefix: '&6[admin]&6'
       suffix: '&6'
     Fondateur:
       prefix: '&4[Fondateur]&4'
       suffix: '&4'

    Modifié par jenesais1
    Lien vers le commentaire
    Partager sur d’autres sites

    Merci à tous pour votre aide.

     

    Je vais virer le superperm'' et tester.

    Pour l'inheritance des fondateurs, ce groupe ayant la perm' : permissions.*, il me semble que l'ajout de l'inheritence admin est pas forcément utile (mais j'ai tout de même essayé et rien y fait)

     

    Merci encore, je vous tiens au courant que ce soit positif ou négatif ^^

    Lien vers le commentaire
    Partager sur d’autres sites

    Rien n'a fonctionné mais j'ai finalement trouvé la solution (enfin merci l'autre admin ... ^^)

     

    Il suffit juste d'avoir 2 lignes dans le config de permissions bukkit qui sont :

    simpleprefix.moderateur: true
    simpleprefix.modotest: false
    

    Cet exemple est à mettre dans les permissions du groupe modérateur sachant que modotest est le grade 'inférieur'

     

    Je pourrai apporter mon aide à ceux qui ont un soucis permissions bukkit, car j'ai tout compris aux configurations de ce dernier (enfin 90% :mrgreen: car les soucis de compatibilité entre permissions et d'autres plugins ... trop pour mon faible niveau :mrgreen:)

     

    Merci encore à tous ceux qui ont aidé et apporté une pierre à l'édifice ;-)

     

    Jenesais1

    Lien vers le commentaire
    Partager sur d’autres sites

    • 2 weeks later...

    Bonjour,

     

    Je rencontre un petit souci,quand j'essai de configurer PermissionsBukkit et SimplePrefix,lors de l'entrée de commande pour mettre un joueurs dans un groupe,le message de validation de la commande s'affiche,mais quand je demande à l'utilisateur d'écrire afin de faire le teste de couleur affecter à SimplePrefix,ben sa ne fonctionne.Pourtant,j'ai incorporé la permissions simpleprefix.lenomdugroup: true?

    Et est-ce que le nombre d'éspace est vraiment important avec NotePad?

    Lien vers le commentaire
    Partager sur d’autres sites

    Rejoindre la conversation

    Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

    Invité
    Répondre à ce sujet…

    ×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

      Seulement 75 émoticônes maximum sont autorisées.

    ×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

    ×   Votre contenu précédent a été rétabli.   Vider l’éditeur

    ×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

    ×
    ×
    • Créer...