Levels

De RS2I WiKi
Version du 4 mai 2007 à 15:03 par Faustyne (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Jump to: navigation, search

La configuration des levels est réservée au propriétaire du salon (la personne qui l'a enregistré / founder / owner / +q)

Les levels permettent en mode non XOP de configurer ce qu'il est possible de faire sur le salon pour chaque niveau (par "type d'événements" ou "types de commandes"), grâce à la commande :

/msg chanserv levels #salon set type level

exemple (il est nécessaire d'avoir le niveau 5 pour kicker les autres utilisateurs) :

/msg chanserv levels #salon set kick 5
Warning.png

Il s'agit là de redéfinir les fonctionnalités des utilisateurs avec un access, lorsqu'ils passent par cet access, mais il n'est pas possible d'empêcher des fonctionnalités "IRC" qui ne passent pas par cet access, par exemple, mettre AUTOOP ou OPDEOPME à 5, et KICK à 6 n'empêchera pas les utilisateurs ayant un access de niveau 5 de kicker, ils ne pourront pas passer par leur access, mais étant op, ils pourront le faire tout seul quand même

 

Une liste pré-configurée avec des options similaires au mode avec XOP est mise par défaut à la création du salon, il est possible de réinitialiser tous les niveaux à leur valeur par défaut avec la commande :

/msg chanserv levels #salon reset

Il est aussi possible de désactiver une fonction: s'il s'agit d'un événement automatique (AUTOOP par exemple), il sera désactivé ; s'il s'agit d'une commande (KICK par exemple) elle deviendra alors réservée au propriétaire du salon

/msg chanserv levels #salon dis type

ou

/msg chanserv levels #salon disable type

Mais avant ça, il est possible de consulter la liste actuelle des niveaux :

/msg chanserv levels #salon list

Info : un utilisateur n'ayant pas d'access sur un salon est considéré comme ayant un access de 0 sur ce salon

Tout d'abord, les types commençant par "auto" (AUTODEOP, AUTOHALFOP, AUTOOP, AUTOPROTECT, AUTOVOICE) indiquent le statut appliqué lorsque l'utilisateur entre sur le salon, par exemple, pour mettre voice automatiquement les utilisateurs enregistrés mais n'ayant pas d'access sur le salon :

/msg chanserv levels #salon set autovoice 0

L'option NOJOIN est un auto-kick, par exemple, pour interdire ceux qui n'ont pas d'access de joindre un salon :

/msg chanserv levels #salon set NOJOIN 1

Des types se terminant par "me" (BANME, HALFOPME, KICKME, OPDEOPME, PROTECTME, VOICEME) permettent de se donner à soi même un statut (ne pas confondre avec auto, pour ces options, il faut que l'utilisateur lance une commande), par exemple, pour que les utilisateurs de niveau 4 puissent se mettre op eux mêmes :

/msg chanserv levels #salon set opme 4

Les mêmes types sans le "me" (BAN, UNBAN, HALFOP, KICK, OPDEOP, PROTECT, VOICE) final permettent d'appliquer ces statuts aux autres utilisateurs, par exemple, pour interdire aux utilisateurs de niveau inférieur à 10 d'oper d'autres utilisateurs :

/msg chanserv levels #salon set op 10

Des types permettent d'agir sur la liste des access d'un salon, par exemple, pour autoriser tous les utilisateurs enregistrés à voir la liste des access du salon (par défaut, seul les utilisateurs ayant un access de 1 ou plus peuvent voir cette liste) :

/msg chanserv levels #salon set acc-list 0

Et pour n'autoriser que les utilisateurs de niveau 1000 ou plus à ajouter ou supprimer des utilisateurs :

/msg chanserv levels #salon set acc-change 1000

Voici la liste des types disponibles, leur valeur par défaut (DIS = désactivées), et une courte description

AUTODEOP     -1   Non autorisé à avoir le statut d'opérateur du canal
AUTOHALFOP   4    Mode +h automatique
AUTOOP       5    Statut automatique d'opérateur du canal
AUTOPROTECT  10   Mode +a automatique
AUTOVOICE    3    Mode +v automatique
NOJOIN       -2   Non autorisé à joindre le canal s'il est restreint
SIGNKICK     DIS  Pas de kick signé quand SIGNKICK LEVEL est utilisé
ACC-LIST     1    Autorisé à voir la liste d'accès
ACC-CHANGE   10   Autorisé à modifier la liste d'accès
AKICK        10   Autorisé à utiliser la commande AKICK
SET          DIS  Autorisé à utiliser la commande SET (mais pas FOUNDER/PASSWORD)
BAN          5    Autorisé à utiliser la commande BAN
BANME        5    Autorisé à se bannir
CLEAR        DIS  Autorisé à utiliser la commande CLEAR
GETKEY       5    Autorisé à utiliser la commande GETKEY
HALFOP       5    Autorisé à utiliser les commandes HALFOP/DEHALFOP
HALFOPME     4    Autorisé à se (de)halfop
INFO         DIS  Autorisé à utiliser la commande INFO avec l'option ALL
KICK         5    Autorisé à utiliser la commande KICK
KICKME       5    Autorisé à se kicker
INVITE       5    Autorisé à utiliser la commande INVITE
OPDEOP       5    Autorisé à utiliser les commandes OP/DEOP
OPDEOPME     5    Autorisé à se (de)op
PROTECT      DIS  Autorisé à utiliser les commandes PROTECT/DEPROTECT
PROTECTME    10   Autorisé à se (de)protéger
TOPIC        DIS  Autorisé à utiliser la commande TOPIC
UNBAN        5    Autorisé à utiliser la commande UNBAN
VOICE        5    Autorisé à utiliser les commandes VOICE/DEVOICE
VOICEME      3    Autorisé à se (de)voicer
MEMO         10   Autorisé à lister/lire les memos
ASSIGN       DIS  Autorisé à attribuer/retirer un bot
BADWORDS     10   Autorisé à utiliser la commande BADWORDS
FANTASIA     3    Autorisé à utiliser les commandes fantaisistes
GREET        5    Message d'accueil affiché
NOKICK       1    Jamais kické par les kickers du bot
SAY          5    Autorisé à utiliser les commandes ACT et SAY