how comes that this dont work ?

Code:
#mlock on
on @*:MODE:#:{ 
  if ($nick == $me) {
    ;modes are saved
    set $+(%,mode.,$chan) $1-
  }
  elseif ($($+(%,mode.,$chan),2)) { 
    ;modes are restored
    /msg # you cant do that.
    !mode $chan $($+(%,mode.,$chan),2) 
  }
  else {
    ;no previous modes stored.
    !mode $chan +p
  }
} 
#mlock end

  


IceCapped