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


détection d'un mot dans un phrase
#1
Bonjour,

je souhaite déclencher un message lorsqu'il y a une séquence de mots dans une phrase, en l'occurrence "acting as a robot"

je fais donc:

# ----------------------------------------------------------
bind pub - "*acting as a robot*" pub_thxupdate
proc pub_thxupdate {nick host hand chan args} {
if {$chan == "#test"} {
puthelp "PRIVMSG $chan :Merci pour la mise à jour Smile"
}
return 0
}
# ----------------------------------------------------------

Mais rien de vient, ça ne matche jamis, comment faire ?

Autre question, y'a-t-il un moyen plus rapide que .restart pour recharger un script ?

Merci d'avance,
Xavier
#2
je crois que j'ai mal interprété la valeur de mask... du coup c normal que ca marche pas, mais ceci dit si vous avez une solution je suis preneur
#3
Salut essaye dans les "" juste *....*
Ensuite au lieux de restart tu peu .rehash
#4
1) Utilises le bind PUBM
2) De mémoire le mask de pubm c'est <salon> <texte>, donc ton mask sera: "% *acting as a robot*"
#5
merci ! ca marche nickel !


Forum Jump:


Users browsing this thread: 1 Guest(s)