tried it now but I cant get it to work, it doesent echo me anything so I can't say whats wrong frown

and I dident change anything from:

Quote:
Code:
on *:start: {
  [color:green]; This will 'fire' at 9:28 but then wait till 9:30:10 before actually executing the checkdate alias[/color]
  .timerchristmas 9:28 1 130 checkdate
}
alias checkdate {
  [color:green]; check the date has reached the target date, if not, reset timer for tomorrow[/color]
  if $date(mmdd) < 1017 {  .timerchristmas -o 9:28 1 130 checkdate }
  else {
    [color:green]; the target date has been reached[/color]
    [color:green]; check if you are an op and able to change topic[/color]
    if $me isop #Kichigaijimata { topic #Kichigaijimata look at me mommy! I can change topic! Yaaaaay!!! }
    [color:green]; if not recheck in an hour[/color]
    [color:red]else .timerchristmas -o 1 3600 checkdate[/color]
  }
}


Edited and redited, to fix sloppy formatting.. LOL


...exept the time

and one thing i thought about, if the client is offline at the specific time, will it then change topic when I connect or do I have to add some thing so it continues to check during the whole day. or can the red text still check the next hour wihtout beeing online at the specific time