Semi-RP Plugins & Permissions.

Lauh_

Aventurier
25 Août 2014
2
0
1
Bonjour,

Voilà un petit moment que je parcours le net, dans l'espoir d'ouvrir un jour, mon serveur minecraft.
Tout va bien, la map, certains plugins etc...
Et il y a un moment ou je bloque, ce sont les permissions.
Certains vont me dire, cherche encore, ou c'est pas compliqué.

Pour moi c'est compliqué, je mets de permissions, les différents grades marchent très bien, seulement dans ma boutique j'ai mis des grades "VIP", et ce sont eux majoritairement qui pose problème, car des commandes telles que /hat ou encore /back sont reservées aux VIP alors que les membres peuvent les utiliser.
Que faire ?

Je vous envoie ma configuration, en attendant une réponse favorable c:

# Group inheritance
#
# Any inherited groups prefixed with a g: are global groups
# and are inherited from the GlobalGroups.yml.
#
# Groups without the g: prefix are groups local to this world
# and are defined in the this groups.yml file.
#
# Local group inheritances define your promotion tree when using 'manpromote/mandemote'

groups:
Visiteur:
default: false
permissions:
- essentials.feed
- essentials.sethome.multiple.vip
inheritance:
- Test
info:
prefix: ' &3 [LifeVip] '
build: true
suffix: ''
Test:
default: false
permissions:
- essentials.afk
- essentials.sethome.multiple
- essentials.balance
- essentials.me
- essentials.msg
- essentials.pay
- essentials.sethome
- essentials.suicide
- essentials.tpaccept
- essentials.tpdeny
- essentials.warp
- essentials.tpahere
- essentials.tpa
- essentials.back
- essentials.hat
inheritance:
- Membre
info:
prefix: ' &e [Vip] '
build: true
suffix: ''
Membre:
default: true
permissions:
- essentials.help
- essentials.list
- essentials.motd
- essentials.rules
- essentials.suicide
- essentials.signs.buy.use
- essentials.signs.disposal.create
- essentials.signs.disposal.use
- essentials.signs.free.use
- essentials.signs.heal.use
- essentials.signs.mail.create
- essentials.signs.mail.use
- essentials.signs.protection.create
- essentials.signs.protection.use
- essentials.signs.sell.use
- essentials.signs.trade.create
- essentials.signs.trade.use
- essentials.home
- essentials.ignore
- essentials.mail
- essentials.mail.send
- essentials.msg
- essentials.sethome
- essentials.signs.use.*
- essentials.signs.create.mail
- essentials.signs.break.mail
- essentials.tpaccept
- essentials.tpdeny
- essentials.pay
- essentials.money
- essentials.warp
- essentials.tpyes
- essentials.tpno
- essentials.afk
- essentials.spawn
- iConomy.holdings
- iConomy.holdings.others
- iConomy.payment
- iConomy.help
- iConomy.list
- iConomy.rank
- ChestShop.shop.*
- ChestShop.shop.create.*
- ChestShop.shop.buy
- ChestShop.shop.sell
inheritance:
- Visiteur
info:
prefix: '&f'
build: true
suffix: ''
Moderateur:
default: false
permissions:
- essentials.kit.*
- essentials.kit
- essentials.ban
- essentials.ban.notify
- essentials.banip
- essentials.clearinventory
- essentials.getpos
- essentials.jails
- essentials.jump
- essentials.kick
- essentials.weather
- essentials.kick.notify
- essentials.spawner
- essentials.top
- essentials.god
- essentials.tp
- essentials.tphere
- essentials.tppos
- essentials.unban
- essentials.unbanip
- groupmanager.listgroups
- groupmanager.mandemote
- groupmanager.manpromote
- groupmanager.manselect
- essentials.repair.enchanted
- essentials.warp
- essentials.warp.*
- essentials.joinfullserver
- essentials.sleepingignored
inheritance:
- Membre
info:
prefix: ' &6 [Moderateur] '
build: true
suffix: ''
Administrateur:
default: false
permissions:
- groupmanager.mantogglesave
- essentials
- essentials.clearinventory
- essentials.cooldown.bypass
- essentials.deljail
- essentials.give
- essentials.god
- essentials.heal
- essentials.heal.others
- essentials.invsee
- essentials.item
- essentials.jails
- essentials.kickall
- essentials.kit.*
- essentials.mute
- essentials.sell
- essentials.setjail
- essentials.signs.protection.override
- essentials.spawnmob
- essentials.teleport.cooldown.bypass
- essentials.teleport.timer.bypass
- essentials.togglejail
- groupmanager.*
- essentials.burn
inheritance:
- Moderateur
info:
prefix: ' &c [Admin]'
build: true
suffix: ''
Owner:
default: false
permissions:
- '*'
inheritance:
- Administrateur
info:
prefix: ' &4 [Fondatrice ] '
build: true
suffix: ''

Si jamais vous préférez m'aider directement, et concrétement je veux dire,
ajoutez "Tahitoue" sur skype, en disant que vous venez pour le topic :p
Ce serait gentil ^^
 

Le_Joker

Docteur Joker
22 Août 2014
65
2
3
25
Alors c'est extremement simple, tout ton erreur se trouve dans les inheritances plus connu sous le nom de hierarchie, ou noeud de permissions. Plus clairement ton fichier de perm va lire ce que tu as ecris comme ca: Pour les membre qui ont comme inheritance visiteur qui eux ont comme inheritance test.
La tu vois du charabia, concretement ton groupe visiteur a les permissions de test car il l'a comme inheritance et tes membe sont superieur au group visiteur (inheritance) donc les membres ont les perms du groupe visiteur et donc du group vip.
Au finale enleve l'inheritance test a ton groupe visiteur et c'est bon ;)
Cordialement Docteur Joker.
 

Whithel

Joueur et programmeur modeste
14 Août 2014
81
11
3
27
Nancy
En gros remplace "inheritance: - Visiteur" par "inheritance: []" dans ton groupe membre
 

Le_Joker

Docteur Joker
22 Août 2014
65
2
3
25
Je pense que c'est mieux qu'il comprenne plutot qu'il reussisse cette fois et qu'une autre fois il fasse la même erreur...
Cordialement.
 

Whithel

Joueur et programmeur modeste
14 Août 2014
81
11
3
27
Nancy
Je suis d'accord sauf que si on montre pas la ligne de code qui sert a ne pas mettre de inheritance ça servirait à rien ..
 

Lauh_

Aventurier
25 Août 2014
2
0
1
Merci merci, je vais essayer ça tout de suite, et j'éditerai mon post pour vous dire :)

Edit:
Miracle, ça marche, l'erreur était devant mes yeux ... enfin bref, merci de vos réponses :) !