[Résolu] Problème sur un if
#2
Salut,

tcl
bind pub o !modo aidemodo
 
proc aidemodo { nick host hand channel arg } {
    foreach c [channels] {
        if [matchattr $hand o $c] {
            puthelp "NOTICE $nick :\00312Voici les commandes d'aide à la modération à taper de la façon suivante \0037!commande pseudo \00312Exemple :\0034 !ksex Thor"
            puthelp "NOTICE $nick :\0034!kr pseudo raison \00312pour kick avec ta propre raison"
            puthelp "NOTICE $nick :\0034!kflood pseudo \00312pour kick pour flood"
            puthelp "NOTICE $nick :\0034!ksex pseudo \00312pour kick pour sexe"
            puthelp "NOTICE $nick :\0034!kpropo pseudo \00312pour kick pour propos"
            puthelp "NOTICE $nick :\0034!kinsulte pseudo \00312pour kick pour insulte"
            puthelp "NOTICE $nick :\0034!knick pseudo \00312pour kick pour pseudo"
            puthelp "NOTICE $nick :\0034!kspam pseudo \00312pour kick pour spam"
            puthelp "NOTICE $nick :\0034!kscript pseudo \00312pour kick pour effet de script"
            puthelp "NOTICE $nick :\0034!br pseudo raison \00312pour kick ban avec ta propre raison"
            puthelp "NOTICE $nick :\0034!bflood pseudo \00312pour kick ban pour flood"
            puthelp "NOTICE $nick :\0034!bsex pseudo \00312pour kick ban pour sexe"
            puthelp "NOTICE $nick :\0034!bpropo pseudo \00312pour kick ban pour propos"
            puthelp "NOTICE $nick :\0034!binsulte pseudo \00312pour kick ban pour insulte"
            puthelp "NOTICE $nick :\0034!bnick pseudo \00312pour kick ban pour pseudo"
            puthelp "NOTICE $nick :\0034!bspam pseudo \00312pour kick ban pour spam"
            puthelp "NOTICE $nick :\0034!bscript pseudo \00312pour kick ban pour effet de script"
            puthelp "NOTICE $nick :\002\0034!!!\0031 Attention les commandes suivantes ne sont pas disponibles pour les modérateur et les opérateur \0034!!!"
            puthelp "NOTICE $nick :\0034!staff \00312Pour bannir un user du tchat"
            puthelp "NOTICE $nick :\0034!helpnews \00312pour voir l'aide sur la gestion des news"
            puthelp "NOTICE $nick :\0034!gestion \00312Pour voir l'aide sur la gestion des nouveaux salon officiels"
            puthelp "NOTICE $nick :\0034!ha \00312Pour voir l'aide sur la gestion des axx"
            puthelp "NOTICE $nick :\00312fin des commandes d'aide à la modération"
        }
    }



Utilise matchattr pour vérificateur de flag dans un "if"
Exemple :

Citation :matchattr <handle> <flags> [channel]

Ce qui donne en détails :

tcl
if [matchattr $hand o $c] {



Le vérificateur :

Citation :matchattr

Ont regarde si la personne à accès avec son handle "pseudo"

Citation :$hand

Ont vérifie s'il à le flag requis :

Citation :o

Ont vérifie le salon :

Citation :$c

A savoir $c et appeler par un foreach qui regardes pour le salon

Citation :foreach c [channels] {

Voià, c'est plus ou moins ceci, si je ne fait pas d'erreurs d'explications.
Vous interdisez les erreurs, vous empêchez ainsi la victoire.

Ma super kikoo-page loll
Répondre Avertir


Messages dans ce sujet
Problème sur un if - par Alucard`68 - 03/02/2017, 16:34
RE: Problème sur un if - par aliasangelius - 04/02/2017, 01:43
RE: Problème sur un if - par CrazyCat - 04/02/2017, 12:26
RE: Problème sur un if - par Alucard`68 - 04/02/2017, 13:11
RE: Problème sur un if - par CrazyCat - 04/02/2017, 13:33
RE: Problème sur un if - par Alucard`68 - 04/02/2017, 13:45
RE: Problème sur un if - par CrazyCat - 04/02/2017, 13:48
RE: Problème sur un if - par Alucard`68 - 04/02/2017, 13:51
RE: Problème sur un if - par aliasangelius - 04/02/2017, 14:04
RE: Problème sur un if - par CrazyCat - 04/02/2017, 14:22
RE: Problème sur un if - par Alucard`68 - 04/02/2017, 14:33
RE: Problème sur un if - par CrazyCat - 04/02/2017, 14:40
RE: Problème sur un if - par Alucard`68 - 04/02/2017, 18:32
RE: Problème sur un if - par Alucard`68 - 04/02/2017, 19:12
RE: Problème sur un if - par CrazyCat - 05/02/2017, 19:31
RE: Problème sur un if - par Alucard`68 - 05/02/2017, 22:41
RE: Problème sur un if - par CrazyCat - 06/02/2017, 10:20
RE: Problème sur un if - par Alucard`68 - 10/02/2017, 22:52

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté