Including flood control:
on *:TEXT:!countdown:#: {
if (%countdown.flud) { return }
set -u30 %countdown.flud On
msg # $duration($calc($ctime(Nov 11 2007) - $ctime))
}
Note that you can also include a specific time, such as midnight:
on *:TEXT:!countdown:#: {
if (%countdown.flud) { return }
set -u30 %countdown.flud On
msg # $duration($calc($ctime(Nov 11 2007 0:00) - $ctime))
}
That will give you more accurate time.
Also, you can choose to get $DateXpander or datediff as those will show months rather than just weeks in the output. $DateXpander can be found on mircscripts.org. There are examples of how to use it for a countdown. datediff is easier for countdowns, but doesn't consider leap years afaik. Obviously, you don't need to worry about leap years for such a short duration, though.