Code:
alias kickall {
  if $me isop $1 {
    var %a = 1
    while %a <= $nick($1,0) {
      if $nick($1,%a) != $me {
        .kick $1 $nick($1,%a)
      }
      inc %a
    }
  }
}
 


Usage: /kickall #channel
#channel is required and must be a channel that your have full ops in.

You can't use $chan in an alias, as it will return $null

Last minute thought, you could also do this from within a right click menu by adding the following
Code:
menu channel,nicklist {
  Kick All : kickall $chan
}


Last edited by RusselB; 01/08/06 10:33 PM.