Communauté Eggdrop

Version complète : commande pour listhand
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour me revoila lol.

J'ai fait une commande pour lister les users enregistrés sur le bot voici le code.

tcl
bind  pub Z !listhand listhand
proc listhand {nick host hand chan arg} {
global botnick
   if {[matchattr $hand Z]} {
   putserv "PRIVMSG $chanback :LISTE DES USERS regardé par $nick."
				foreach user [userlist] {
               puthelp "NOTICE $nick :- $user"
 
} 
puthelp "NOTICE $nick :- Fin de la liste des users"
}
if {[matchattr $user X]} {
						puthelp "NOTICE $nick :- $user Xop du salon"
}
if {[matchattr $user n]} {
						puthelp "NOTICE $nick :- $user Propriétaire"
} 
}



Mais j'ai un petit soucis, j'aimerais que le bot quand il me donne la liste des users,
quand un user est avec un FLAG X qu'il me dise à coté du pseudo Xop
et quand un user est de FLAG n qu'il me dise à coté du du pseudo Propriétaire.
Actuellement il me donne bien la liste des users mais pas si ils sont Xop ou Proprio.
RESOLU

J'ai trouvé mes erreurs, pas besoin du premier

tcl
puthelp "NOTICE $nick :- $user"



et mettre

tcl
if {[matchattr $user X]} {
                  puthelp "NOTICE $nick :- $user Xop du salon"
}
if {[matchattr $user n]} {
                  puthelp "NOTICE $nick :- $user Propriétaire"
}



à la place.