![]() |
détection d'un mot dans un phrase - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +--- Sujet : détection d'un mot dans un phrase (/showthread.php?tid=302) |
détection d'un mot dans un phrase - xfacq - 03/12/2008 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 :-)" } 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 RE: détection d'un mot dans un phrase - xfacq - 03/12/2008 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 RE: détection d'un mot dans un phrase - NuNuX - 03/12/2008 Salut essaye dans les "" juste *....* Ensuite au lieux de restart tu peu .rehash RE: détection d'un mot dans un phrase - Merwin - 04/12/2008 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*" RE: détection d'un mot dans un phrase - xfacq - 04/12/2008 merci ! ca marche nickel ! |