30/05/2011, 20:05
Bonjour Fedora,
merci de ta réponse rapide :)
Pour répondre a ta question voila tu a bien compris le principe si la personne dit oui, non ou ouiiiiii ou noooooon etc.. la personne drva être kick du salon :)
J'ai testé ton morceau de code ci-dessous cher moi plus rien ne fonctionne il ne kick plus quand une personne dit oui ou non :/
Cordialement Stéphane,
merci de ta réponse rapide :)
Pour répondre a ta question voila tu a bien compris le principe si la personne dit oui, non ou ouiiiiii ou noooooon etc.. la personne drva être kick du salon :)
fedora a écrit :ton script fonctionne que si une personne dit "oui" ou "non" il doit être kicker ?
J'ai testé ton morceau de code ci-dessous cher moi plus rien ne fonctionne il ne kick plus quand une personne dit oui ou non :/
fedora a écrit :ta essayé en changeant
tcl
if {[string match *$badword* [string tolower $arg]]} {
par
tcl
if {[string match -nocase "*$badword*" $arg]} {
ton script fonctionne que si une personne dit "oui" ou "non" il doit être kicker ?
j'ai tester le code,il kick bien si une personne écris "oui" ou bien "non" est si une personne écris "ouistiti" le bot ne la pas kické.
tcl
proc pubm_badword {nick uhost hand chan arg} { global badwords badword_msg badword_chans botnick if {(([lsearch -exact [string tolower $badword_chans] [string tolower $chan]] != -1) || ($badword_chans == "*")) && (![matchattr $hand b]) && ($nick != $botnick)} { foreach badword [string tolower $badwords] { if {[string match -nocase $badword $arg]} { putserv "KICK $chan $nick :$badword_msg" return } } } }
Cordialement DnS
Cordialement Stéphane,