All pastes #595535 Raw Edit

Something

public text v1 · immutable
#595535 ·published 2007-06-29 15:38 UTC
rendered paste body
alias -l _p return $remove($nick($1,$2).pnick,$2)
on @*:TEXT:*:# {
  var %n = $nick, %t = $$2, %m = $3-, %1, %2, %x, %z
  if (?b * iswm $1-) { %x = !ban # | %z = 1 }
  if (?bk * iswm $1-) || (!kb * iswm $1-) { %x = !ban -k # | %z = 1 }
  if (?k * iswm $1-) { %x = !kick # }
  if (%n !isreg #) && (%t ison #) {
    %1 = $left($_p(#,%n),1) | %2 = $left($_p(#,%t),1)
    if ((%2 == ~) && (%1 == ~)) || ((%2 == &) && (%1 isin ~&)) || ((%2 == @) && (%1 isin ~&@)) || ((%2 == $(%,0)) && (%1 isin ~&@%)) { %x = %x %t $iif(%z,3) %m }
    else { %z = 2 }
  }
  if (%z == 2) { .notice %n Try again. User appears to have higher access. }
  if (%x) { %x }
}