Info: Countdown,Heartbeats,Kommando-Counter
Benoetigt: util.hooks.tf
Datei: util.repeat.tf
Version: util.repeat.tf,v 1.7 2001/09/09 22:21:39 mh14 (Mesirii@mg.mud.de)
-------------------------
(top) Source of: util.repeat.tf
Info: Zaehlt die uebergebene Variable im Sekundentakt bis auf 0 herunter. Alternativ kann statt des Sekundentakts auch ein anderer Zeitschritt angegeben werden. Nuetzlich z.B. fuer Zeitsperren, die in der Statuszeile angezeigt werden sollen. Wenn nach dem Herunterzaehlen ein Makro ausgefuehrt werden soll, muss es nach dem dann notwendigen Takt angegeben werden.
Syntax:
/countdown varname [takt]
/countdown varname takt makro
Datei: util.repeat.tf
(top) Source of: util.repeat.tf
Info: Wiederholt den als Restparameter uebergebenen String Parameter1-mal. Dabei ist es egal, ob es sich um Mud- oder tf-Kommandos handelt. Der Zaehler von /n /n(tf) (Variable n) kann auch im Code genutzt werden.
Beispiel:
/n 5 nimm alles aus leiche %n (oder besser /n 5 nl %n)
Datei: util.repeat.tf
(top) Source of: util.repeat.tf
Info: Wiederholt den als Restparameter uebergebenen String sooft, wie er den Parameter 1 halbieren kann. Dabei ist es egal, ob es sich um Mud- oder tf-Kommandos handelt. Der Zaehler von /n2 (Variable n2) kann auch im Code genutz werden.
Beispiel:
z.B. soviele Muenzen wie moeglich tragen ;)
/n2 100000 nimm %n2 muenzen (oder besser /n 100000 nm %n2)
Datei: util.repeat.tf
(top) Source of: util.repeat.tf
Info: Fuer wiederkehrende Aufgaben aehnlich eines cron-Jobs wird festgelegt, alle wieviel (n) Sekunden sie ausgefuehrt werden (Parameter), dann kann der Hook 'beat_n' mit den entsprechenden Makros gefuellt werden, die zu diesem Zeitpunkt ausgefuehrt werden sollen.
Gesteuert wird das ganze durch die Variablen 'do_beat', die alle Beats anhalten kann (0) oder wieder laufen lassen (1), und durch 'do_beat_n', die das ebenso fuer die einzelnen Beats steuert.
In der Variablen 'beat_pid_n' steht die pid des letzten repeats des beat.
Syntax:
/beat repeat_sek run_now(1|0)
Beispiel:
Aller 10 Sekunden ein Beep /beat 10 1%;/add_to_hook beat_10 /echo Beep
Siehe auch: hookshooks(tf),repeat(tf)
Variablen: do_beat, do_beat_n, beat_pid_n
Datei: util.repeat.tf
util.repeat.tf,v 1.7 2001/09/09 22:21:39 mh14 (Mesirii@mg.mud.de) Countdown,Heartbeats,Kommando-Counter Requires: util.hooks.tf
This file was created using TinyFugue (c) 1998 by Ken Keys at Fre 14 Sep 2001 23:34:55 MEST by Michael Hunger (mh14@inf.tu-dresden.de).