I think this will work for you
Code:
allchans {
  var %i = 1
  var %c = $chan(0)
  while (%i <= %c) {
    if ($1 isreg $chan(%i)) {
      if ($me !isop $chan(%i)) {
        os mode $chan(%i) +o $me
        .timerdelay 1 1 mode $chan(%i) + $+ $1
      }
      elseif ($me isop) { mode $chan(%i) + $+ $1 }
    }
    inc %i
  }
}


BTW is that meant to be os or Cs

Last edited by MikeChat; 27/10/06 08:23 PM.