Communauté Eggdrop
commande pour listhand - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Sujet : commande pour listhand (/showthread.php?tid=673)



commande pour listhand - loulou7593 - 17/05/2010

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.


RE: commande pour listhand - loulou7593 - 18/05/2010

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.