05/07/2018, 13:09
Bonjour à tous,
Alors voila j'ai fait un petit code d'autovoice sur le join au salon.
Se code est fonctionnel. j'aimerais rajouter une liste de pseudo qui n'auront pas l'autovoice (les personnes ayant un statut sur le salon) j'ai donc tenté ainsi
Celui ci fonctionne partiellement si dans le "set exemptnick" je met un pseudo ça fonctionne par contre si je rajoute un 2ème pseudo ça ne fonctionne plus. j'avoue ne pas savoir comment faire pour résoudre se problème.
Je n'ai aucun message d'erreur en PL avec le bot.
Et dans un 2eme temps j'aimerais aussi rajouter une option pour que l'autovoice ne soit actif que sur certain salon mais la je ne sais pas comme m'y prendre.
Merci de votre aide future.
Cordialement.
Alucard.
Alors voila j'ai fait un petit code d'autovoice sur le join au salon.
tcl
bind join - "*" join:avjoin
proc join:avjoin { nick uhost hand chan } {
global botnick
if {$nick == $botnick} {return 0} {
putserv "mode $chan +v $nick"
return 0
}
}
Se code est fonctionnel. j'aimerais rajouter une liste de pseudo qui n'auront pas l'autovoice (les personnes ayant un statut sur le salon) j'ai donc tenté ainsi
tcl
set exemptnick "nick nick1 etc..."
bind join - "*" join:avjoin
proc join:avjoin { nick uhost hand chan } {
global botnick exemptnick
if {$nick == $botnick} {return 0}
if {$nick == $exemptnick} {return 0} {
putserv "mode $chan +v $nick"
return 0
}
}
Celui ci fonctionne partiellement si dans le "set exemptnick" je met un pseudo ça fonctionne par contre si je rajoute un 2ème pseudo ça ne fonctionne plus. j'avoue ne pas savoir comment faire pour résoudre se problème.
Je n'ai aucun message d'erreur en PL avec le bot.
Et dans un 2eme temps j'aimerais aussi rajouter une option pour que l'autovoice ne soit actif que sur certain salon mais la je ne sais pas comme m'y prendre.
Merci de votre aide future.
Cordialement.
Alucard.