Levels

De RS2I WiKi
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, grâce à la commande :

/msg chanserv levels #salon set type level

exemple (il est nécéssaire d'avoir le niveau 5 pour kicker) :

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

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

 

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 evenement automatique (AUTOOP par exemple) il sera désactivé, si il s'agit d'une commande (KICK par exemple) il deviendra alors reservé 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 status 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 terminate par "me" (BANME, HALFOPME, KICKME, OPDEOPME, PROTECTME, VOICEME) permettent de se donner à soi même un status (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 status aux autres utilisateurs, par exemple, pour interdire aux utilisateurs de niveau inferieur à 10 d'opper 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 status d'opérateur du canal
AUTOHALFOP   4    Mode +h automatique
AUTOOP       5    Status 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