All pastes #597762 Raw Edit

Unnamed

public text v1 · immutable
#597762 ·published 2007-06-30 20:08 UTC
rendered paste body
Alias nick {
  var %ni = 1, %no = 1
  set %nchan.total 0
  while (%ni <= $chan(0)) {
    if (*N* iswmcs $chan(%ni).mode && $me !isop $chan(%ni)) { 
      set $+(%,nchan.,%no) $chan(%ni)
      part $chan(%ni) Automatic part - Nick change...
      inc %ni | inc %no | inc %nchan.total
    }
    else { inc %ni }
  }
  nick $$1 | .timer 1 1 rejoins
}
Alias rejoins { var %nt = 1 | while (%nt <= %nchan.total) { join %nchan. [ $+ [ %nt ] ] | inc %nt } | unset %nchan.* }