Niarouf
Messages postés4Date d'inscriptionmardi 23 août 2005StatutMembreDernière intervention23 août 2005
-
23 août 2005 à 16:43
Nolson
Messages postés216Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention16 mars 2006
-
23 août 2005 à 21:18
Salut,
Je voudrai faire un truc dans ce genre là mais qui permette de repondre automatiquement a un user mais, en plus, permette d'eviter que si l'user flood un mot, je flood en reponse...
Par exemple, sur ce modele ... :
On 1:Text:*salut*:#:/msg $chan Salut $nick :) | /msg $me j'ai dit salut a $nick
Je voudrai donc un truc dans ce genre :
On 1:Text:*salut*:#: /set %quiadejaeu +$ $nick 1 if %quiadejaeu +$ $nick == 1 { halt } | /timer 1 5 unset %quiadejaeu | /msg $chan Salut $nick :) ... | /msg $me j'ai dit salut a $nick
Mais je dois avoir faux quelque part ...
Merci d'avance de votre aide :)
Niarouf
Messages postés4Date d'inscriptionmardi 23 août 2005StatutMembreDernière intervention23 août 2005 23 août 2005 à 19:31
Et non :-( toujours pas ...
J'ai aussi essayé en virant le . devant timer mais ca change rien ... en remplacant le premier +$ par $+ non plus...
Merci de m'aider :-)) ca doit etre presque ca, mais je vois pas trop ou c'est faux...
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 23 août 2005 à 19:53
On *:Text:*:#:{
if ($1 == salut) {
if ($+(%exist,$nick)) { halt }
else {
.timer 1 5 unset $+(%exist,$nick)
msg $chan Salut $nick :)
echo -a j'ai dit salut a $nick
}
}
}
Niarouf
Messages postés4Date d'inscriptionmardi 23 août 2005StatutMembreDernière intervention23 août 2005 23 août 2005 à 20:09
Ouaisssss merci bien S333 :)) !!
Pour wims j'ai testé juste vite fait (vu ke l'autre marché) et il semble y avoir un bug puisque au final ca ne marche pas.
Quoiqu'il en soit merci a vous
Nolson
Messages postés216Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention16 mars 2006 23 août 2005 à 21:18
Je pense que set -u est plus adapté dans ce genre de cas.
Ca nous fait économisé le timer.
De plus avec le ! on économise le halt.
En reprenant le code de S333 ça donne :
On *:Text:*salut*:#:{
if (!$eval($+(%,quiadejaeu,$nick),2)) {
set -u5 $+(%,quiadejaeu,$nick) 1
msg $chan Salut $nick :)
msg $me j'ai dit salut a $nick
}
}