guigounnet
Messages postés8Date d'inscriptiondimanche 24 décembre 2006StatutMembreDernière intervention24 mars 2009
-
22 déc. 2007 à 19:53
cs_SpaceJosh
Messages postés4Date d'inscriptionmercredi 23 avril 2008StatutMembreDernière intervention15 mai 2008
-
13 mai 2008 à 15:58
bonjour je suis debutant je cherche à creer un script qui enverai un message quand il se conecte. Ensuite il compte le nombre de fois que cette commande est executé il l'arrete puis il compte un certain temps avant de la remetre en marche.
la commande en question est n 1:join:#:/msg $nick "mon texte".
les 3 point qui me parraissent indispensable c'est 1 pouvoir demaré et arrété la commande on 1:join
2 trouver un moyen qui me permet de compté le nombre de fois ou elle est excutée
3 creer un timer qui me permete de la relancer
exemple de l'application
la commande est lancée des qu'une personne se conecte la commende leur ecrit "bonjour ca va "
a la dixieme fois elle s'arrete pendant 30 secondes puis recommence
cs_ISoKa
Messages postés435Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention17 octobre 2008 23 déc. 2007 à 02:29
bonjour,
bin :
on 1:join:#:{
if (%unnomdevar =< X) && (!%uneautrevar) { msg $nick "mon texte" | inc %unnomdevar }
else {
set %unnomdevar 0
set %uneautrevar 1
.timer T 1 unset %uneautrevar
}
}
sur l'principe ca devrait ressembler à ca X c'est ton 10 et T c'est ton 30s. suis pas certain k'y ai po d'faute surtt ke ca fai un moment que je script pas du tout.
ISoKa
guigounnet
Messages postés8Date d'inscriptiondimanche 24 décembre 2006StatutMembreDernière intervention24 mars 2009 23 déc. 2007 à 20:31
merci beaucoup mais cela ne marche pas ^^' les variable doive etre declarées ou ?
je ne comprend pas pourquoi ca ne marche pas cela me parrait clair pourtant
Vous n’avez pas trouvé la réponse que vous recherchez ?
guigounnet
Messages postés8Date d'inscriptiondimanche 24 décembre 2006StatutMembreDernière intervention24 mars 2009 1 janv. 2008 à 12:03
on 1:join:#:{
if ((%unnomdevar <= 10) && (!$timer(RaZ))) {
msg $nick texte
inc %unnomdevar
}
else {
set %unnomdevar 0
.timerRaZ 30 1 noop
}
}
j'ai trouver le bug c'est que si le timer est en marche il passe au else et il remet le timer donc le message n'apparait jamais ^^ comment faire pour que le if marche mieux ^^
cs_SpaceJosh
Messages postés4Date d'inscriptionmercredi 23 avril 2008StatutMembreDernière intervention15 mai 2008 13 mai 2008 à 15:58
Re Bonjour :). Je cherche des tutoriaux / cours permettant d'apprendre a manier des fichiers textes via un script. Comprendre en faite les commandes writeini, readini, puis les scripting contenant $remtok, $addtok et tout ca. Comment puis-je orienter mes recherches, y'a des mots clés ?