Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD General Discussion
adamwalker
Apprentice


Joined: 12 Mar 2005
Posts: 195

PostPosted: Thu Feb 08, 2007 2:05 pm   

#alarm and %time
 
Anyone know how I can make a command fire 15 minutes after %time as a one off alarm.

ive been playin with the syntax and i cant work it out.

so if time is Sunday November 5, 2006 7:39:48 pm...... it will create an alarm that will fire at 7:54:48.....

thanks
Reply with quote
Taz
GURU


Joined: 28 Sep 2000
Posts: 1395
Location: United Kingdom

PostPosted: Thu Feb 08, 2007 3:12 pm   
 
#alarm infifteen {+15:00} {#noop do whatever you want here in 15 mins}
_________________
Taz :)
Reply with quote
Arminas
Wizard


Joined: 11 Jul 2002
Posts: 1265
Location: USA

PostPosted: Thu Feb 08, 2007 3:41 pm   
 
This one should go off tonight at 9:04 pm your time.

Select all of the code in the box below copy it then paste it into the command line and hit enter.
Then find the alarm in the settings editor and set the trigger ID to AlOnce.

Code:
#ALARM {20:04:00} {#if (%match( %time, "Thursday February 8, 2007 9:04:%d")=1) {#untrigger AlOnce;#gag;#alarm +15:00 {#say Alarm fired.}}}


In Zmud there was a bug in the Alarm creation code if I exported and reimported this after having set the ID. I'll check it in cMud when I get home.

Oddly enough if I used + for the time It would not trigger at the correct time but only wait that amount of time before firing.

edit: Lol Taz posted while I was playing with it.
_________________
Arminas, The Invisible horseman
Windows 7 Pro 32 bit
AMD 64 X2 2.51 Dual Core, 2 GB of Ram
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Thu Feb 08, 2007 4:53 pm   
 
Just a note, you can set Alarm IDs with the #ALARM command in the same way you can set trigger IDs with the #trig command, like in Taz' example.
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
adamwalker
Apprentice


Joined: 12 Mar 2005
Posts: 195

PostPosted: Fri Feb 09, 2007 12:05 pm   
 
Got it to work! my dumb fault for gettin wrong syntax. case of RTFM on my part. soz!

Thanks again
Reply with quote
Taz
GURU


Joined: 28 Sep 2000
Posts: 1395
Location: United Kingdom

PostPosted: Fri Feb 09, 2007 2:31 pm   
 
Well don't worry because I farted about with %time and %float and %eval for a while before remembering that it wasn't that difficult to do direct with #alarm because of course there is no difference between using %time to get the time now and giving it that +15:00 which does one 15 mins from now.
_________________
Taz :)
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net