23/11/2010, 00:46
Bonsoir !
J'ai actuellement un soucis avec un petit TCL assez simple que je souhaite réaliser et le soucis vient de la fonction banlist !
En effet, je réalise un foreach assez simple de la manière suivante :
Qui doit normalement retourner l'ensemble des bans sur le salon. Mais voilà j'ai le soucis suivant : La fonction banlist retourne seulement les bans posés APRES la connexion du bot.
Il oublie totalement de regarder la banlist à sa connexion et donc pour lui il pense qu'elle est vide (c'est mon opinion).
Si je pose un ban après sa connexion, le foreach retourne bien le ban mais seulement celui là, pas les anciens ...
C'est assez embêtant pour ce que je souhaite faire ...
Je pense peut-être a un mode, ou une ligne dans le fichier de config qui fait regarder la banlist à la connexion .. enfin un truc dans le genre là, parce que là je vois vraiment pas dans le code comment changer ça.
Enfin voilà, merci beaucoup :)
J'ai actuellement un soucis avec un petit TCL assez simple que je souhaite réaliser et le soucis vient de la fonction banlist !
En effet, je réalise un foreach assez simple de la manière suivante :
Code :
foreach ban [banlist $vars(salon)] {
putserv "PRIVMSG $vars(salonteam) :Ban found: $ban"
}
Qui doit normalement retourner l'ensemble des bans sur le salon. Mais voilà j'ai le soucis suivant : La fonction banlist retourne seulement les bans posés APRES la connexion du bot.
Il oublie totalement de regarder la banlist à sa connexion et donc pour lui il pense qu'elle est vide (c'est mon opinion).
Si je pose un ban après sa connexion, le foreach retourne bien le ban mais seulement celui là, pas les anciens ...
C'est assez embêtant pour ce que je souhaite faire ...
Je pense peut-être a un mode, ou une ligne dans le fichier de config qui fait regarder la banlist à la connexion .. enfin un truc dans le genre là, parce que là je vois vraiment pas dans le code comment changer ça.
Enfin voilà, merci beaucoup :)