Communauté sur les Eggdrops - Community about Eggdrops
commande pour listhand - Printable Version

+- Communauté sur les Eggdrops - Community about Eggdrops (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)
+--- Thread: 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.