Matchattr

From Base de connaissances eggdrops & TCL
Jump to: navigation, search


matchattr: teste si un utilisateur possède les flags transmis

Syntaxe

matchattr <handle> <flags> [channel]

Description

Vérifie si les flags transmis sont attribués à l'utilisateur handle. Si aucun nom de canal n'est fourni, il s'agit des flags globaux.

Par défaut, la recherche utilise l'opérateur OR. Ce qui signifie que chercher les flags +mn sera positif si l'utilisateur possède le flag m OU le flag n.

Retourne 1 si la règle est vérifiée, sinon 0.

Exemples

Flag Effet
+m + Vérifie si un utilisateur a le flag global +m
+mn Vérifie si un utilisateur a le flag +m OU le flag +n global
+mn& Vérifie si l'utilisateur a les flags +m ET +n globaux
|+o #foo Vérifie si l'utilisateur a le flag o sur le cana #foo
&mn #foo Vérifie si l'utilisateur a les flags m ET n sur le canal #foo
+o|+n #foo Vérifie si l'utilisateur a le flag global o OU le flag n sur le canal #foo
+m&+v #foo Vérifie si l'utilisateur a le flag global m ET le flag v sur le canal #foo
-m Vérifie que l'utilisateur n'a pas le flag global m
|-n #foo Vérifie que l'utilisateur n'a pas le flag n sur le canal #foo
+m|-n #foo Vérifie que l'utilisateur a le flag global m OU n'a pas le flag n sur le canal #foo
-n&-m #foo Vérifie que l'utilisateur n'a pas le flag global n ET n'a pas le flag m sur le canal #foo
||+b Vérifie si l'utilisateur a le flag robot b

Voir aussi

countusers, validuser, finduser, userlist, passwdok, getuser, setuser, chhandle, chattr, botattr, adduser, addbot, deluser, delhost, addchanrec, delchanrec, haschanrec, getchaninfo, setchaninfo, newchanban, newban, newchanexempt, newexempt, newchaninvite, newinvite

Pour la mise en forme des textes envoyés, consultez la FAQ Couleurs et mise en forme