Communauté Eggdrop

Version complète : Question sur les timers
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour Smile
Voilà, j'ai regardé comment marche un timer, j'ai réussis à le faire, mais je voudrais tout bêtement, qu'il se lance dès la connexion du bot, une sorte de procédure qui s'exécute au lancement du bot ... ou alors appeler ma procédure dès le départ mais je ne sais pas comment faire. Quelque chose comme ça :

tcl
proc timer_upload {
 
	[...]
 
	timer 30 timer_upload
	return
 
}
 
timer_upload # Pour appeler la procédure qui va déclencher le timer



Merci Wink
Salut, essaye cela:

tcl
proc timer_upload {
 
   [...]
   timer 1 timer_upload
   return
}
 
timer_upload



Au bout d'une minute y va lancer le [...]

Enfin, si j'ai bien compris ça devrait le faire
Regardes du coté du bind evnt !
J'ai fais quelque chose du genre MeWt, va voir ici.

Si non il faut savoir :
Le temps avec la commande "timer" est exprimé en minute.
Le temps avec la commande "utimer" est exprimé en seconde.

Donc :
tcl
proc machin {} {
 
   # ... On fous des instructions machin bidule chouet
 
   timer 5 machin
}
 
machin


Ma proc machin se lancera à la connexion du robot, et se relancera 5 minutes après ainsi dessuite.

C'est pas plus compliqué que ça, je dirais que le petit piège se trouve au niveau des arguments que ta procédure a besoin (dans mon cas, ma proc ne nécessite aucun argument pour se lancer).


Bon courage !