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


Question sur les timers
#1
Bonjour :)
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 ;)
#2
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
#3
Regardes du coté du bind evnt !
#4
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 !


Possibly Related Threads…
Thread Author Replies Views Last Post
  plusieurs question en 1 tedcampa 7 5,278 22/03/2011, 11:45
Last Post: djkenny
  Question sur le onchan fedora 4 3,788 23/02/2011, 17:29
Last Post: fedora
  [Question] Logger.tcl Utas 3 3,921 08/03/2010, 19:28
Last Post: Utas
  question debutant marawam 8 4,279 02/11/2009, 16:52
Last Post: marawam
  question sur shoutcast1.03.tcl willshar 2 2,701 11/04/2009, 22:17
Last Post: MorDenX

Forum Jump:


Users browsing this thread: 1 Guest(s)