03/05/2008, 10:10
CrazyCat a écrit :Alors là je dis attention: ce qui est donné par Dav34 se base sur l'horloge de la machine, ce n'est pas un déclenchement toutes les X minutes.
Pour un écart "rond" tel que 2, 5 ou 10 minutes (par exemple) cela peut fonctionner, mais je pense que la meilleur méthode est d'utiliser des timers.
Cela donnerait (grosso-modo):
tcl
#fréquence en minutes set freq 7 # la fonction d'affichage function message {} { puthelp "PRIVMSG #canal :ceci est un message" list [utimer $::freq message] } message
La fonction message est appelée au chargement de l'eggdrop et s'appelle seule toutes les 7 minutes (défini par $::freq)
Plutôt :
tcl
proc message {} {
...
}
Non ?
Bonne idée aussi mais après, il faut savoir gérer les timers, utimers ...
PS : Trop de PHP tue le PHP