Incompatibilité groupmanager ?

Mayeul04

"Mayeul est le maitre" xNeo_Toxic
26 Juillet 2012
1 335
206
187
24
Il n'y as aucune zones protégées sur le serveur, j'attends que GroupManager marche pour ouvrir mon serveur et donc protéger les zones.
 

pinochio19

news serveur minecraft 1.3.2
10 Septembre 2012
11
1
3
salut
désolé de te répondre un peu tardivement,
il y a encore une erreur je pense dans ta config? visiteur ou défault c est la même chose
donc toute la permission Build est False ce qui est normal ! pas de construction
Donc je suppose que quand vous êtes connecté sur le chat sa vous marque [default] [visiteur] et pseudo du joueur?

groups:
default: (c est le nom qui s affiche ) tu peux le changer en (Visiteur)si tu((remplaces)) dans globalgroups (defaut par visiteur aussi) faut surtout pas oublié de le faire
default: true
permissions:
- -bukkit.command.kill
inheritance:
- g:groupmanager_default
- g:bukkit_default
- g:essentials_default
- g:towny_default
info:
prefix: '&e [Visiteur] ' (ICI c est juste le Préfix) mais cela marque quand meme( défault ) si tu remplaces
build: false Default par visiteur tu n as plus besoin de prefix
suffix: ''
builder:
default: false
permissions:
- -bukkit.command.kill
inheritance:
- default (c est le group au dessus) <<<<------ (ICI inhérance il doit y avoir le groupe du dessus)
- g:groupmanager_default pas besoin de ces lignes si inherance default
- g:bukkit_default pas besoin de ces lignes si inherance default
- g:essentials_default pas besoin de ces lignes si inherance default
- g:towny_default pas besoin de ces lignes si inherance default
info:
prefix: '&2 [Membre] '
build: true
suffix: ''


voici un exemple de config pour le fichier ( Groups.yml )



Code:
# 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:
    - -bukkit.command.kill
    - essentials.signs.use.heal
    - creativegates.use
    - turnstile.open
    - turnstile.openfree
    inheritance:
    - g:groupmanager_visiteur
    - g:bukkit_visiteur
    - g:essentials_visiteur
    - g:towny_visiteur
    info:
      prefix: '&e'
      build: false
      suffix: ''
  Builder:
    default: true
    permissions:
    - essentials.afk
    - essentials.back
    - essentials.back.ondeath
    - essentials.chat.shout
    - essentials.compass
    - essentials.home
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.motd
    - essentials.msg
    - essentials.pay
    - essentials.protect
    - essentials.sethome
    - essentials.signs.use.*
    - essentials.signs.create.disposal
    - essentials.signs.create.mail
    - essentials.signs.create.protection
    - essentials.signs.create.trade
    - essentials.signs.break.disposal
    - essentials.signs.break.mail
    - essentials.signs.break.protection
    - essentials.signs.break.trade
    - essentials.spawn
    - essentials.suicide
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.worth
    - turnstile.open
    - turnstile.openfree
    inheritance:
    - visiteur
    - g:essentials_builder
    - g:towny_builder
    info:
      prefix: '&2'
      build: true
      suffix: ''
  Elite:
    default: false
    permissions: []
    inheritance:
    - builder
    info:
      prefix: '&3'
      build: true
      suffix: ''
  Vip:
    default: false
    permissions:
    - essentials.nick
    - essentials.help
    - essentials.fly
    inheritance:
    - builder
    info:
      prefix: '&9'
      build: true
      suffix: ''
  Vip+:
    default: false
    permissions:
    - essentials.fly
    - essentials.heal
    - citizens.create.*
    - citizens.use.*
    - citizens.trader.*
    - citizens.blacksmith.*
    - citizens.wizard.*
    inheritance:
    - Vip
    info:
      prefix: '&1'
      build: true
      suffix: ''
  Moderateur:
    default: false
    permissions:
    - -bukkit.command.op.*
    - -bukkit.command.op.give
    - -bukkit.command.op.take
    - -gamemode.change.player
    - essentials.seen
    - essentials.ignore
    - essentials.itemdb
    - essentials.depth
    - essentials.hat
    - essentials.delhome
    - essentials.chat.question
    - essentials.chat.color
    - essentials.chat.format
    - essentials.rules
    - essentials.exp
    inheritance:
    - builder
    - g:groupmanager_moderateur
    - g:bukkit_moderateur
    - g:essentials_moderateur
    - g:towny_moderateur
    - g:vanish_moderateur
    info:
      prefix: '&5'
      build: true
      suffix: ''
  Agent:
    default: false
    permissions:
    - -bukkit.command.op.*
    - -bukkit.command.op.give
    - -bukkit.command.op.take
    - -gamemode.change.player
    inheritance:
    - moderateur
    - g:groupmanager_agent
    - g:bukkit_agent
    - g:essentials_agent
    - g:towny_agent
    info:
      prefix: '&c(Agent)'
      build: true
      suffix: ''
  Admin:
    default: false
    permissions:
    - -bukkit.command.op.*
    - -bukkit.command.op.give
    - -bukkit.command.op.take
    - -gamemode.change.player
    inheritance:
    - agent
    - g:groupmanager_admin
    - g:bukkit_admin
    - g:essentials_admin
    - g:towny_admin
    - g:vanish_admin
    info:
      prefix: '&c'
      build: true
      suffix: ''
  operateur:
    default: false
    permissions:
    - turnstile.*
    inheritance:
    - admin
    info:
      prefix: '&2'
      build: true
      suffix: ''
  Createur:
    default: false
    permissions:
    - '*'
    inheritance:
    - Admin
    info:
      prefix: '&2'
      build: true
      suffix: ''


et un exemple pour le fichier globalgroups.yml


Code:
# These groups only contain permission nodes.
#
# **** You can NOT add anything other than permission nodes ****
#
# These collections are to be inherited in your different worlds groups.yml's
# They can also be added as one of a users subgroups, but NOT as a primary group.
# These collections are available to ALL group and user yml's.
#
# Add to and customize these groups to fit your needs.
 
groups:
 
# Permission nodes for GroupManager
# by ElgarL, snowleo, continued from gabrielcouto's original
# http://dev.bukkit.org/server-mods/essentials/
 
  g:groupmanager_Visiteur:
    permissions:
    - groupmanager.notify.self
 
  g:groupmanager_moderateur:
    permissions:
    - groupmanager.listgroups
    - groupmanager.mandemote
    - groupmanager.manpromote
    - groupmanager.manselect
    - groupmanager.manuadd
    - groupmanager.manudel
    - groupmanager.manwhois
    - groupmanager.notify.other
 
  g:groupmanager_agent:
    permissions:
    - groupmanager.listgroups
    - groupmanager.mandemote
    - groupmanager.manpromote
    - groupmanager.manselect
    - groupmanager.manuadd
    - groupmanager.manudel
    - groupmanager.manwhois
    - groupmanager.notify.other
 
  g:groupmanager_admin:
    permissions:
    - groupmanager.mantogglevalidate
    - groupmanager.mansave
    - groupmanager.mangcheckp
    - groupmanager.manglistp
    - groupmanager.manucheckp
    - groupmanager.manulistp
 
  g:groupmanager_operateur:
    permissions:
    - groupmanager.mantogglevalidate
    - groupmanager.mansave
    - groupmanager.mangcheckp
    - groupmanager.manglistp
    - groupmanager.manucheckp
    - groupmanager.manulistp
 
# Permission nodes for CraftBukkit
# by many devs and contributors
# http://dl.bukkit.org/
 
  g:bukkit_visiteur:
    permissions:
    - bukkit.broadcast.user
    - -bukkit.command.plugins
 
  g:bukkit_moderateur:
    permissions:
    - bukkit.command.ban
    - bukkit.command.ban.ip
    - bukkit.command.ban.player
    - bukkit.command.gamemode
    - bukkit.command.kick
    - bukkit.command.unban
    - bukkit.command.unban.ip
    - bukkit.command.unban.player
 
  g:bukkit_agent:
    permissions:
    - bukkit.command.ban
    - bukkit.command.ban.ip
    - bukkit.command.ban.player
    - bukkit.command.gamemode
    - bukkit.command.kick
    - bukkit.command.unban
    - bukkit.command.unban.ip
    - bukkit.command.unban.player
 
  g:bukkit_admin:
    permissions:
    - bukkit.broadcast
    - bukkit.broadcast.admin
    - bukkit.command.give
    - bukkit.command.help
    - bukkit.command.kill
    - bukkit.command.list
    - bukkit.command.me
    - -bukkit.command.op.*
    - -bukkit.command.op.give
    - -bukkit.command.op.take
    - bukkit.command.plugins
    - bukkit.command.reload
    - bukkit.command.save
    - bukkit.command.save.disable
    - bukkit.command.save.enable
    - bukkit.command.save.perform
    - bukkit.command.say
    - bukkit.command.stop
    - bukkit.command.teleport
    - bukkit.command.tell
    - bukkit.command.time
    - bukkit.command.time.add
    - bukkit.command.time.set
    - bukkit.command.version
    - bukkit.command.whitelist
    - bukkit.command.whitelist.add
    - bukkit.command.whitelist.disable
    - bukkit.command.whitelist.enable
    - bukkit.command.whitelist.list
    - bukkit.command.whitelist.reload
    - bukkit.command.whitelist.remove
 
  g:bukkit_operateur:
    permissions:
    - bukkit.broadcast
    - bukkit.broadcast.admin
    - bukkit.command.give
    - bukkit.command.help
    - bukkit.command.kill
    - bukkit.command.list
    - bukkit.command.me
    - -bukkit.command.op.*
    - -bukkit.command.op.give
    - -bukkit.command.op.take
    - bukkit.command.plugins
    - bukkit.command.reload
    - bukkit.command.save
    - bukkit.command.save.disable
    - bukkit.command.save.enable
    - bukkit.command.save.perform
    - bukkit.command.say
    - bukkit.command.stop
    - bukkit.command.teleport
    - bukkit.command.tell
    - bukkit.command.time
    - bukkit.command.time.add
    - bukkit.command.time.set
    - bukkit.command.version
    - bukkit.command.whitelist
    - bukkit.command.whitelist.add
    - bukkit.command.whitelist.disable
    - bukkit.command.whitelist.enable
    - bukkit.command.whitelist.list
    - bukkit.command.whitelist.reload
    - bukkit.command.whitelist.remove
 
# Permission nodes for Essentials
# by ementalo, snowleo, and KHobbits
# http://dev.bukkit.org/server-mods/essentials/
 
  g:essentials_visiteur:
    permissions:
    - essentials.help
    - essentials.helpop
    - essentials.list
    - essentials.motd
    - essentials.rules
    - essentials.spawn
 
  g:essentials_builder:
    permissions:
    - essentials.afk
    - essentials.back
    - essentials.back.ondeath
    - essentials.chat.shout
    - essentials.compass
    - essentials.home
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.motd
    - essentials.msg
    - essentials.pay
    - essentials.protect
    - essentials.sethome
    - essentials.buy
    - essentials.signs.use.*
    - essentials.signs.create.disposal
    - essentials.signs.create.mail
    - essentials.signs.create.protection
    - essentials.signs.create.trade
    - essentials.signs.break.disposal
    - essentials.signs.break.mail
    - essentials.signs.break.protection
    - essentials.signs.break.trade
    - essentials.spawn
    - essentials.suicide
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.worth
 
  g:essentials_moderateur:
    permissions:
    - essentials.seen
    - essentials.ping
    - essentials.msg.color
    - essentials.msg.format
    - essentials.nick
    - essentials.ignore
    - essentials.itemdb
    - essentials.delhome
    - essentials.depth
    - essentials.hat
    - essentials.chat.question
    - essentials.chat.color
    - essentials.chat.format
    - -essentials.spawner.enderdragon
    - essentials.afk.kickexempt
    - essentials.ban
    - essentials.ban.notify
    - essentials.banip
    - essentials.broadcast
    - essentials.chat.url
    - essentials.chat.magic
    - essentials.clearinventory
    - essentials.delwarp
    - essentials.eco.loan
    - essentials.exp.others
    - essentials.ext
    - essentials.fly
    - essentials.getpos
    - essentials.getpos.others
    - essentials.helpop.recieve
    - essentials.home.others
    - essentials.invsee
    - essentials.jails
    - essentials.jump
    - essentials.kick
    - essentials.kick.notify
    - essentials.kill
    - essentials.kit.*
    - essentials.msg.magic
    - essentials.mute
    - essentials.nick.color
    - essentials.nick.others
    - essentials.realname
    - essentials.seen.banreason
    - essentials.seen.extra
    - essentials.setwarp
    - essentials.signs.create.*
    - essentials.signs.break.*
    - essentials.spawner
    - essentials.spawner.*
    - essentials.thunder
    - essentials.time
    - essentials.time.set
    - essentials.protect.alerts
    - essentials.protect.admin
    - essentials.protect.ownerinfo
    - essentials.ptime
    - essentials.ptime.others
    - essentials.togglejail
    - essentials.top
    - essentials.tp
    - essentials.tp.others
    - essentials.tphere
    - essentials.tppos
    - essentials.tptoggle
    - essentials.unban
    - essentials.unbanip
    - essentials.vanish
    - essentials.warp.*
    - essentials.weather
    - essentials.whois
    - essentials.workbench
    - essentials.world
    - essentials.world.*
 
  g:essentials_agent:
    permissions:
    - -essentials.spawner.enderdragon
    - essentials.afk.kickexempt
    - essentials.ban
    - essentials.ban.notify
    - essentials.banip
    - essentials.broadcast
    - essentials.chat.url
    - essentials.chat.magic
    - essentials.clearinventory
    - essentials.delwarp
    - essentials.eco.loan
    - essentials.exp.others
    - essentials.ext
    - essentials.fly
    - essentials.getpos
    - essentials.getpos.others
    - essentials.helpop.recieve
    - essentials.home.others
    - essentials.invsee
    - essentials.jails
    - essentials.jump
    - essentials.kick
    - essentials.kick.notify
    - essentials.kill
    - essentials.kit.*
    - essentials.msg.magic
    - essentials.mute
    - essentials.nick.color
    - essentials.nick.others
    - essentials.realname
    - essentials.seen.banreason
    - essentials.seen.extra
    - essentials.setwarp
    - essentials.signs.create.*
    - essentials.signs.break.*
    - essentials.spawner
    - essentials.spawner.*
    - essentials.thunder
    - essentials.time
    - essentials.time.set
    - essentials.protect.alerts
    - essentials.protect.admin
    - essentials.protect.ownerinfo
    - essentials.ptime
    - essentials.ptime.others
    - essentials.togglejail
    - essentials.top
    - essentials.tp
    - essentials.tp.others
    - essentials.tphere
    - essentials.tppos
    - essentials.tptoggle
    - essentials.unban
    - essentials.unbanip
    - essentials.vanish
    - essentials.warp.*
    - essentials.weather
    - essentials.whois
    - essentials.workbench
    - essentials.world
    - essentials.world.*
 
  g:essentials_admin:
    permissions:
    - -essentials.backup
    - -essentials.essentials
    - -essentials.setspawn
    - -essentials.reloadall
    - -essentials.plugin
    - essentials.*
 
  g:essentials_Operateur:
    permissions:
    - -essentials.backup
    - -essentials.essentials
    - -essentials.setspawn
    - -essentials.reloadall
    - -essentials.plugin
    - essentials.*
 
# Permission nodes for Towny by ElgarL
# http://dev.bukkit.org/server-mods/towny-advanced/
 
  g:towny_visiteur:
    permissions:
    - towny.chat.general
    - towny.chat.local
 
  g:towny_builder:
    permissions:
    - towny.town.*
    - towny.nation.*
    - towny.chat.town
    - towny.chat.nation
    - towny.wild.build.6
    - towny.wild.destroy.6
    - towny.wild.destroy.14
    - towny.wild.destroy.15
    - towny.wild.destroy.16
    - towny.wild.build.17
    - towny.wild.destroy.17
    - towny.wild.destroy.18
    - towny.wild.destroy.21
    - towny.wild.destroy.31
    - towny.wild.destroy.37
    - towny.wild.destroy.38
    - towny.wild.destroy.39
    - towny.wild.destroy.40
    - towny.wild.destroy.50
    - towny.wild.destroy.56
    - towny.wild.destroy.73
    - towny.wild.destroy.74
    - towny.wild.destroy.78
    - towny.wild.destroy.81
    - towny.wild.destroy.82
    - towny.wild.destroy.83
    - towny.wild.destroy.86
    - towny.wild.destroy.103
    - towny.wild.destroy.106
    - towny.wild.destroy.111
    - towny.wild.destroy.115
 
  g:towny_moderateur:
    permissions:
    - towny.chat.mod
    - towny.wild.switch.64
    - towny.wild.build.83
    - towny.wild.build.86
    - towny.wild.build.103
    - towny.wild.build.111
    - towny.wild.build.115
 
  g:towny_agent:
    permissions:
    - towny.chat.mod
    - towny.wild.switch.64
    - towny.wild.build.83
    - towny.wild.build.86
    - towny.wild.build.103
    - towny.wild.build.111
    - towny.wild.build.115
 
  g:towny_admin:
    permissions:
    - towny.admin
    - -towny.wild.destroy.119
    - -towny.wild.destroy.120
    - towny.chat.admin
 
  g:towny_operateur:
    permissions:
    - towny.admin
    - -towny.wild.destroy.119
    - -towny.wild.destroy.120
    - towny.chat.admin
 
# Permission nodes for VanishNoPacket by mbaxter
# http://dev.bukkit.org/server-mods/vanish/
 
  g:vanish_moderateur:
    permissions:
    - -vanish.*
    - vanish.vanish
    - vanish.smokin
    - vanish.nofollow
    - vanish.nopickup
    - vanish.preventincomingdamage
    - vanish.hooks.dynmap.alwayshidden
    - vanish.hooks.essentials.hide
 
  g:vanish_agent:
    permissions:
    - -vanish.*
    - vanish.vanish
    - vanish.smokin
    - vanish.nofollow
    - vanish.nopickup
    - vanish.preventincomingdamage
    - vanish.hooks.dynmap.alwayshidden
    - vanish.hooks.essentials.hide
 
  g:vanish_admin:
    permissions:
    - vanish.silentjoin
    - vanish.silentquit
    - vanish.silentchests
 
  g:vanish_operateur:
    permissions:
    - vanish.silentjoin
    - vanish.silentquit
    - vanish.silentchests


avec ces 2 fichiers tu peux rajouter des classes avec des permissions différentes
en sachant qu'il faut impérativement que les 2 fichiers soit renseigné correctement

si tu changes le nom d une classe dans groups (exemple default par visiteur ) il faut absolument renommé dans globalgroups les fichiers avec les permission finissant par _default par _visiteur car le fichier group va cherché les permissions dans globalgroups

dans chacune des classes de groups tu peux enlevé ou ajouter une permission particulière

Des la connexion d'un nouveau membre il se retrouve (default ou visiteur si tu as renommés)
tu peux lui faire passé une classe en tapant /manuadd (pseudo du joueur) (group)
ce qui donne si j ai une classe admin et que je veux m y mettre : /manuadd pinochio19 admin
et si je veux me mettre builder /manudemote pinochio19 builder

c est simple non?? pour ma part j ai mis du temps mais c est un régal groupmanager
on peu même donner une permission spécifique à un seul joueur (par exemple que le Fly)

en tous cas Plugin super sympa, pratique et simple quand on à compris.

j espère avoir été suffisamment clair c est difficile d expliquer

Attention au (Tabulation, aux accents, aux espaces en trop ou en moins!) car le plugin ne fonctionne plus tu te retrouves en Default d office, et les permissions ne fonctionnent plus!!

j espère t avoir aidé et aidé ceux qui auront des soucis de config avec groupmanager

cordialement pinochio19