Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Résolu] Masquer un élément d'une liste
#1
Hello,

Je cherche désespérément un moyen de masquer un élément qui serait matché via une liste.
Je m'explique :
Le bot affiche $list, si $var est matché dans $list alors on le cache et on continue d'afficher le reste.

Cela semble très "simpliste" mais plusieurs tentatives m'ont menées à une dépression :D

D'avance merci pour votre aide !
  Répondre
#2
Bonjour,
La solution est dans Différence entre deux listes
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Répondre
#3
(10/05/2021, 15:53)CrazyCat a écrit : Bonjour,
La solution est dans Différence entre deux listes


Yop, merci pour te réponse mais cela ne solutionne pas le problème :/

Peut-être me suis-je mal exprimé :

Il s'agit du classement du motus, si le nick est présent dans "nick.txt" alors il faut le masquer du classement et "sauter" l'incr.

J'avais fait ceci :

Code :
if {[verify:n $motus(badnicks) $nick1]} {
putquick "PRIVMSG $motus(staff) :Attention : Le pseudo $nick1 a été masqué du classement (Badnick)"
break
}

Du coup forcément le "break" coupe la suite du proc et le reste du classement ne s'affiche pas.

Sorry pour ce code s'il est dégueu mais je redécouvre le TCL après plusieurs années.
  Répondre
#4
Ah d'accord.
Donc il faut utiliser continue pour passer à l'itération suivante. Tu n'en étais pas loin.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Répondre
#5
Super, tu es un as !
Merci beaucoup \o/
  Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)