Either you forget too much or you're lying :tongue: We've discussed this in an older thread and it was shown that there IS a way to have a 'default' case:
Code:
  var %a = $1
  goto %a
  :1 | return One
  :2 | return Two
  :3 | return Three
  :%a | return Default
If the value of the variable is not among the text labels, mirc jumps to the special label named after the variable name itself. It may look a little weird and it's not documented anywhere but it works perfect.


/.timerQ 1 0 echo /.timerQ 1 0 $timer(Q).com