Jump to content
News ticker
  • Bienvenue sur le nouveau forum VeryGames
  • Welcome to the new VeryGames forum
  • VeryNews

    Problème de Permissions [Permissionsbukkit]


    jenesais1
     Share

    Recommended Posts

    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

    Edited by jenesais1
    Changement de Balise titre
    Link to comment
    Share on other sites

    Guest Invité

    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.

    Link to comment
    Share on other 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

    Link to comment
    Share on other 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'

    Edited by jenesais1
    Link to comment
    Share on other 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 ^^

    Link to comment
    Share on other 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

    Link to comment
    Share on other 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?

    Link to comment
    Share on other sites

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Reply to this topic...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

     Share

    ×
    ×
    • Create New...