Shellnode
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -26%
Bosch BBS8214 Aspirateur Balai Multifonction sans fil ...
Voir le deal
249.99 €

Les Timers/Utimers Voici un tutoriel sur les timers et utimers

Shellnode :: Guides :: TCL

Aller en bas

Les Timers/Utimers
Voici un tutoriel sur les timers et utimers Empty Les Timers/Utimers Voici un tutoriel sur les timers et utimers

Message  Romeo Ven 8 Aoû - 18:26

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.

Romeo
Admin

Messages : 82
Date d'inscription : 28/07/2008
Age : 52
Localisation : Quebec

https://shellnode.forumactif.org

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

Shellnode :: Guides :: TCL

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser