PermissionsBukkit non activé

imperfect_server

Aventurier
21 Mars 2013
5
1
3
11
Bonjour, j'ai essayé aujourd'hui de mettre des permissions assez basique, j'ai trouvé un site internet qui génère des fichiers de permissions facilement. J'ai donc créer les différentes permissions puis mis ça dans Permissions.yml
mais rien ne ce passe, aurais-je oublié d'activer les permissions quelque part ? ou est-ce un poblème dans mon fichier ?
---
plugin:
permissions:
system: 'default'
copies: ''
groups:
Default:
default: true
info:
prefix: ''
suffix: ''
build: true
inheritance: ''
permissions:
- 'essentials.help'
- 'essentials.home'
- 'essentials.motd'
- 'essentials.rules'
- 'essentials.sethome'
- 'essentials.mail'
- 'essentials.kits.tools'
- 'essentials.afk'
- 'essentials.msg'
- 'worldguard.stack'
- 'essentials.back'
- 'essentials.tpa'
- 'essentials.spawn'
- 'essentials.tpaccept'
- 'essentials.tpahere'
- 'essentials.helpop'
Staff:
default: ''
info:
prefix: ''
suffix: ''
build: true
inheritance: ''
permissions:
- '*'
VIP:
default: ''
info:
prefix: ''
suffix: ''
build: true
inheritance:
- 'Default'
permissions:
- 'essentials.tp'
- 'essentials.kick'
- 'essentials.ping'
- 'essentials.kit'
users:
Jimi_aymerix:
group: 'VIP'
permissions: ''
kent59:
group: 'VIP'
permissions: ''
phillipan:
group: 'Staff'
permissions: ''
youpioou:
group: 'Staff'
permissions: ''
zonda62:
group: 'VIP'
permissions: ''
 
Salut,

Il ne faut pas mettre d'apostrophe avant et après une permissions... Et pour PermissionsBukkit, il faut mettre ": true" ou ": false"
Cela doit ressembler a ça:
Code:
permissions.exemple: true


Cordialement,
Detobel36
 
Ok merci. Mais du coup ce fichier généré automatiquement (je vais essayer de retrouver le site avec lequel je l'ai fait) serait plus associé à quel plugins ? Car là je dois tout remplacer en somme.
J'ai généré ce fichier sur ce site : http://www.wi-alliance.com/yamlhelper/
Mais il m'a l'air maintenant obsolète ? ou il crée un fichier adapté à PermissionsEx plutôt ?
Je pensais avoir trouver une solution facile pour les permissions mais visiblement non :(

ça ressemblerait donc plutôt à ça pour permissionsbukkit ?je sais pas pour * dans Staff si j'enlève aussi les ' ' ? Et est-ce que le --- au début est une erreur du site internet dont est extrait le fichier ou si il faut le mettre ?
Edit : j'ai essayé de suivre ce tuto aux mieux partant de mon fichier :
http://minecraft.fr/le-guide-complet-sur-les-permissions/


 
Je viens de jeter un coup d’œil sur le site et autant te le dire, je le déconseille pour plusieurs raisons :
  • Il n'indique pas à quel plugin il fait référence
  • Il génère des permissions incorrectes
Enfin bref, je le déconseille.

Pour faire le remplacement des permissions, je te conseille de faire un tour sur l’ensemble des sites où tu as télécharger les plugins.
-------------------------------
Pour ton fichier de permissions :

1. Enlève toute cette partie, elle est inutile et ne sert à rien :
Code:
---
plugin:
  permissions:
    system: 'default'
    copies: ''

2. Aucune permission ne se met entre des crochets ( [] ) :
Code:
 [permissions.build]: [true]
Cette permission doit par exemple être présent dans le fichier comme ceci :
Code:
 permissions.build: true

3. Les groupes "Staff" et "VIP" ne sont pas alignée avec le groupe "default".

4. Pour que le groupe "Staff" ait toutes les permissions, tu dois mettre cette permission :
Code:
'*'

Il doit y avoir d'autres erreurs mais une autre personne complètera mes propos.
 
Oui pour les [ ] c'était une erreur de ma part dans la compréhension du tuto que j'ai suivi.
effetcivement tout n'était pas aligné :( j'ai refait le fichier je vais tester ça ce soir, sinon je vais surement me tenter GroupManager grâce au tuto dans la signature de Detobel36 car il est vrai que le site fait n'importe quoi en faite (il doit être obsolète maintenant)
Voici mon nouveau fichier, si quelqu'un voit une erreur prévenez moi ;)
http://pastebin.com/jb9tfHCp
 
Pour une inheritance ? J'ai 3 groupes dont un qui a tout le droits donc normalement VIP prend automatiquement en compte default ? ou non il faut le préciser ?
Et pour Default ? mettre un groupe par default, est-ce que si je met un groupe nommé default va-t-il prendre automatiquement celui-ci ?
ou sinon tu veux dire que je dois mettre
groups:
default:
default: true
permissions:
-------------------------------------------------------------
et
VIP:
permissions:
....
inheritance:
- default
 
Merci de ton aide je vais tester ça.
J'ai donc mis
Code:
    VIP:
        permissions:
            essentials.tp: true
            essentials.kick: true
            essentials.ping: true
            essentials.kit: true
        inheritance:
        - default
et pour default selon le plug-ins que j'ai suivi pour PermissionsBukkit il ne faut pas préciser car default marche comme groupe par default. Donc je vais tester comme ça et si ça marche pas je rajouterais une ligne. Sinon je testerais groupmanagaer
 
  • J'aime
Reactions: Detobel36