|
austin Beginner
Joined: 07 Dec 2006 Posts: 16
|
Posted: Thu Dec 07, 2006 10:08 pm
[1.20] timer |
The timer does not appear to be working:
* HP:Healthy MV:Fresh > Tick timer disabled.
Tick timer enabled.
Tick in 180 secs
Tick in 180 secs
Tick in 180 secs
Tick in 180 secs
Tick in 180 secs
Tick timer disabled.
Tick timer enabled.
Tick in 180 secs
Tick in 180 secs
Tick in 180 secs
Calhar chats 'anyone close to WB ?'
* HP:Healthy MV:Fresh > Tick in 180 secs
Tick in 180 secs
Tick in 180 secs
Tick in 180 secs
Daron narrates 'He was so crit.'
* HP:Healthy MV:Fresh > Tick in 180 secs
Tick in 180 secs
Tick in 180 secs
Chrystina chats 'bye all :)'
* HP:Healthy MV:Fresh > Tick in 180 secs
Tick in 180 secs
Tick in 180 secs
Also I can't find the syntax for how to use the optional parameters for the #TIMER command. If I want to change the command, would I do something like: #TI {} {newcommand} {} {}
It would be a cool feature to be able to create multiple timers. I've seen this feature in other mud clients. For example:
#TIMER {timername} {interval} {action}
#TIMERON {timername}
#TIMEROFF {timername}
Or something like that. |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: Thu Dec 07, 2006 10:18 pm |
Multiple timers are usually created using the #alarm command, which is very versatile and can probably do whatever you want to use timers for. You can use #t+ and #t- to enable or disable a specific alarm. Here is the help for #timer, and here for #alarm.
|
|
|
|
austin Beginner
Joined: 07 Dec 2006 Posts: 16
|
Posted: Thu Dec 07, 2006 10:50 pm |
The timer is working now for me after CMUD crashed and I had to restart it. One thing that might have been involved was that I'm not sure I had the tick timer checkbox checked in the Preferences window when I first tried to use #timer.
Thanks for the tip about #alarm. I was unaware of it.
By the way, I'm still confused about how CMUD handles optional parameters. For example with the #timer command, the help file lists [timer-state command message-flag margin] as optional commands. So if I type:
#timer save
or
#timer 1
How does CMUD know which parameter I'm trying to set? Does it automatically assume I'm trying to set the first one, timer-state? What if I only want to change the second parameter? Can I do something like #timer {} {save} ? |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: Thu Dec 07, 2006 11:10 pm |
I think the timer command is an exception to these - it either expects no parameters (to toggle the tick timer) or a full set (to set up the tick timer for the first time). It's not really meant to do dynamic things, I don't think - that's the reason alarms were created.
|
|
|
|
|
|