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


timer
#1
Bonjour,


J'ai recupéré ce bout de tcl pour faire dire une phrase toutes les X minutes / heures etc mais j'ai des soucis. Jusque là tout aller bien mais depuis que j'ai fais un rehash il ne souhaite plus dire les messages toutes les 20 minutes... A savoir que mm -> me prend un intervale en heure et hh en minutes.

Merci pour votre aide.

tcl
bind time - "* 02 * * *" randlecture
 
proc randlecture {mm hh dd mo yy} {
 
  set laphrase [lindex $::phrases [rand [llength $::phrases]]]
 
  putserv "PRIVMSG $::canal :$laphrase"
 
}


  Répondre
#2
Sujet déplacé: ce n'est pas une astuce, ça n'a rien à faire dans "Bouts de scripts".

Je pense qu'il faut lire la doc
Ton script actuel va se déclencher toutes les minutes entre 2h et 3h du matin.

Pour bien faire, soit tu utilises un bind cron (bind cron - "*/20 * * * *" randlecture' ou bind cron - "00,20,40 * * * *" randlecture') soit tu modifies ton bind et ajoute les 2 binds time manquants.
  Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Timer TCL BlackNight 15 13,217 13/02/2010, 19:42
Dernier message: DodY
  timer ban Marc 9 3,970 22/12/2009, 12:10
Dernier message: CrazyCat
  Timer en Tcl Meribre 4 3,970 17/12/2009, 17:53
Dernier message: Meribre

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)