Aide pour Iconomy

Truelle

Bucheron
4 Mars 2011
817
1
11
OverSpeed301 a dit:
Vianns s'est pas embrouillé entre Permissions et GroupUsers ? Depuis quand on a une ligne 'info' sur le plugin Permissions ? :/

Non, j'en ai une aussi, c'est normal.
 

Truelle

Bucheron
4 Mars 2011
817
1
11
Relis le post de Vianns, car je crois que tu as loupé un truc, tout est dit : http://minecraft.fr/forums/showthread.php?tid=1866&pid=12752#pid12752
 

Vianns

Bucheron
6 Mars 2011
505
4
13
Rueil
Voilà le fichier config que j'utilise, et que je trouve plus clair et plus simple que celui de VG (j'aurais du te le poster direct, j'y ai pas pensé), quoique un peu moins fouillé peut-être.

Il y a 3 groupes: Default, le groupe par défaut, sans aucun droit. Le groupe Habitant, avec les droits basiques pour pouvoir utiliser les plugins installés, et le groupe Staff, avec tous les droits. Libre à toi de le modifier comme tu le souhaites.

Note: le fichier est déjà paramétré pour les plugins Essentials, iConomy, LWC, MyHome, Spleef, et un autre pour utiliser des coffres comme magasins mais dont je me souviens plus du nom...
Code:
# System is no longer used, but may become used in the future
# Copies is for multiple-world support
#   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
#   Does not work for the default world.
#  Example: copies: Derp    -  This will clone the permissions of the world Derp
#
# Make sure to rename this file to the name of the world that is in sever.properties under
# level-name.  So if it is level-name: world  then this should be world.yml and in the 
# plugins/Permissions directory (ie. plugins/Permissions/world.yml)
#
# NOTE: Do not use tabs while editing this document.  Use only spaces.  A good way to avoid
# doing this is to use Notepad++ and replace the tab with 4 spaces.
plugin:
    permissions:
        system: default
        copies: 

##        
# AntiBuild is included with this.  To disable a group from being able to build then
# set the build: flag to false (build: false).  If you want a group to be able to build
# then set it to true. 
##
# Groups can contain inheritance.
#   To make a group inherit the permissions from another
#   group simply place the groups name in the "inheritance:" like so:
#
#   Example:
#       inheritance:
#           - Default
##
#   All permissions including the asterisks must be placed in single quotes.
#   like so:
#
#       - 'general.spawn'
#
#   Otherwise errors will happen!
##
#   Globalized Permission settings:
#
#       If a permission contains periods (.) you can denote a globalized parameter:
#
#           - 'general.*'
#
#       This will allow you to use all general commands.
#
##
#   Single Asterisk denotes all commands:
#
#       - '*'
#   If you give a group this permissions, do not have the group inherit any permissions
#   from other groups.  Any users assigned to this group should NOT be given any additional
#   permissions either.
##
#   To exempt a node use the - prefix like so:
#       - '-general.time'
##
#   prefix: and suffix: do not do anything on their own.  You need another outside plugin
#   such as iChat or HeroChat in order for these to do anything.
groups:
    Default:
        default: true
        info:
            prefix: ''
            suffix: ''
            build: false
        inheritance:
        permissions:
            - ''
            - ''
            
    Habitant:
        default: false
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance:
            - Default
        permissions:
            - 'myhome.home.basic.*'
            - 'lwc.protect'
            - 'essentials.spawn'
            - 'essentials.afk'
            - 'essentials.me'
            - 'essentials.list'
            - 'essentials.mail.send'
            - 'iConomy.payment'
            - 'iConomy.rank'
            - 'iConomy.list'
            - 'essentials.back.*'
            - 'lc.level.*'
            - 'essentials.help'
            - 'nSpleef.member'
    Admins:
        default: false
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance:
        permissions:
            - '*'

##
# Users denote which users are included in which group.
# Users can also have a prefix and suffix as seen with Herpina
##
users:

    # Toi is in the Admin group
    Toi:
        group: Admins
        permissions:

    
    Joueur:
        group: Habitant
        info:
        permissions:
 

Vianns

Bucheron
6 Mars 2011
505
4
13
Rueil
Alors...

Avec Notepad++, tu ouvres ton fichier config.yml de Permissions, tu effaces ce qu'il y a dedans (sauf si tu as des réglages particuliers que tu souhaites sauvegarder), et tu colles ce que j'ai mis au dessus.
Ensuite, le principe reste le même que ce que j'ai décrit en première page, si ce n'est que les permissions ne sont plus entre [ ], mais entre ' ', à raison d'une permission par ligne (tu le verras pour le groupe "Habitants").

Avec ce fichier ce que tu peux faire, c'est:
- créer de nouveaux groupes, pour cela tu n'as qu'à copier/coller l'un des groupes existants, en changeant son nom, la ligne "inheritance", et les permissions qui lui sont attribuées.
- changer le nom et les permissions des groupes existants.

Voilà !
 

OnchoCinco

Aventurier
28 Février 2011
18
0
0
Je dois pas renommer le fichier en world.yml?
Car j'ai vu qu'il faut rennommer en le nom du monde?

Je vais être le plus clair pour que vous puissiez m'aider.

Quand j'ajoute des personnes je fais comme ça?



Es que je met les plug in a cet endroit?




Ou ici?




Merci :)
 

Truelle

Bucheron
4 Mars 2011
817
1
11
Supprime tout de suite ton deuxième dossier plugins dans plugins, je ne sais pas a quoi il correspond, mais ce n'est pas bon.
Tous ou la plupart des plugins doivent se placer dans le dossier plugins à la racine du serveur, d'autres à la racine directement.

Ton fichier de permissions *.yml doit être renommé où * = le nom de ton monde ou tes mondes.

Ensuite pour la rédaction de tes permissions, c'est faux à voir tes screens, tu dois respecter impérativement l'intendation, sinon le fichier ne sera pas visible et ça ne fonctionnera pas tout simplement.
Cela doit, au final, ressembler à une arborescence logique, base toi sur le fichier original et n'oublie pas ce qui est marqué tout au début à propos des espaces et tabulation.