Les Timers/Utimers Voici un tutoriel sur les timers et utimers
Les Timers/Utimers Voici un tutoriel sur les timers et utimers
Les fonctions Timer et Utimer permettent de fire une action dans les prochaines minutes/secondes que vous aurez définit.
Même si ont pense que ce n'est pas utile, c'est tout a fait le contraire.
Admettons que vous vouliez envoyer sur un salon toute les X minutes, vous pouvez le faire grâce a la fonction timer.
Syntaxe :
timer <minutes> <proc_a_lancer>
Syntaxe utimer :
utimer <secondes> <proc_a_lancer>
Comme vous avez put le constater, la différence entre timer et utimer c'est que le temps d'execution de la proc est exprimer en minutes avec timer, et en secondes avec utimer.
Voici un bout de code qui vous montre comment utiliser ces deux fonctions :
proc exemple_timer {} {
putquick "PRIVMSG #salon :Voici le message qui sera envoyer toute les X minutes"
timer 3 exemple_timer
}
proc exemple_utimer {} {
putquick "PRIVMSG #salon :Voici le message qui sera envoyer toute les X secondes"
utimer 180 exemple_utimer
}
Vous pourrez facilement optimiser cette source ensuite, ce n'est qu'un exemple. Vous pouvez utiliser des variables ...
Ensuite, vien la question comment lancer une proc ? En gros, selon votre utilisation, vous pourrez appeller la proc (c'est un exemple) exemple_timer depuis une autre proc ce qui vous permet de lancer le début des messages quand vous le désirez.
Autrement, vous pouvez aussi le lancer en dcc chat via la commande : .tcl exemple_timer
Aussi, vous pouvez le lancer directement dès le chargement du script.
Même si ont pense que ce n'est pas utile, c'est tout a fait le contraire.
Admettons que vous vouliez envoyer sur un salon toute les X minutes, vous pouvez le faire grâce a la fonction timer.
Syntaxe :
timer <minutes> <proc_a_lancer>
Syntaxe utimer :
utimer <secondes> <proc_a_lancer>
Comme vous avez put le constater, la différence entre timer et utimer c'est que le temps d'execution de la proc est exprimer en minutes avec timer, et en secondes avec utimer.
Voici un bout de code qui vous montre comment utiliser ces deux fonctions :
proc exemple_timer {} {
putquick "PRIVMSG #salon :Voici le message qui sera envoyer toute les X minutes"
timer 3 exemple_timer
}
proc exemple_utimer {} {
putquick "PRIVMSG #salon :Voici le message qui sera envoyer toute les X secondes"
utimer 180 exemple_utimer
}
Vous pourrez facilement optimiser cette source ensuite, ce n'est qu'un exemple. Vous pouvez utiliser des variables ...
Ensuite, vien la question comment lancer une proc ? En gros, selon votre utilisation, vous pourrez appeller la proc (c'est un exemple) exemple_timer depuis une autre proc ce qui vous permet de lancer le début des messages quand vous le désirez.
Autrement, vous pouvez aussi le lancer en dcc chat via la commande : .tcl exemple_timer
Aussi, vous pouvez le lancer directement dès le chargement du script.
Sujets similaires
» Le paquage mySQLTCL
Voici un tutoriel sur l'utilisation du paquage mySQLTCL.
» Les Stripcodes Voici un tutoriel sur l'utilisation de la commande stripcodes en tcl.
» Les raws Voici un tutoriel sur la gestion des raws.
» Les conditions Voici un tutoriel sur les conditions.
» Les Stripcodes Voici un tutoriel sur l'utilisation de la commande stripcodes en tcl.
» Les raws Voici un tutoriel sur la gestion des raws.
» Les conditions Voici un tutoriel sur les conditions.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|