All pastes #611747 Raw Edit

Mine

public text v1 · immutable
·published 2007-07-10 01:32 UTC
rendered paste body
on admin:text:!poof*:#:{
  var %nko, %nkb
  %nkb = $read(kicks.txt)
  if (!$2) { halt }
  %nko = $2
  if (%nko ison $chan) {
    if ($2 isowner $chan) || ($2 isop $chan) { halt }
    kick $chan $2 %nkb
    halt
  }
  else {
    var %nku 1
    while (%nku <= $nick($chan,0)) {
      if (%nko isin $nick($chan,%nku)) {
        if ($nick($chan,%nku) isowner $chan) || ($nick($chan,%nku) isop $chan) { halt }
        kick $chan $nick($chan,%nku) %nkb
      }
    }
    inc %nku
  }
}