Simple, use a timer.

Eg:
Code:
on me:*:join:#:{
  $+(.timerdraw.,$network,.,$chan) 00:00 1 1 draw $chan
}
alias -l draw {
  unset %draw
  while $numtok(%draw,32) < 6 {
    set %draw $addtok(%draw,$r(1,49),32)
  }
  .msg $1 Daily 6/49 Drawing numbers are %draw
  $+(.timerdraw.,$network,.,$1) 00:00 1 1 draw $1
}


I've seen your coding before, and you seem to be good enough to be able to understand what I've done here.