All pastes #490324 Raw Edit

Project-D

public text v1 · immutable
·published 2007-05-15 23:23 UTC
rendered paste body
on *:input:#: {
  if ($2) && (!$3) {
    if ($2 ison $chan) {
      if ($left($1,2) == +q) { mode $chan +q $2 }
      if ($left($1,2) == +a) { mode $chan +a $2 }
      if ($left($1,2) == +o) { mode $chan +o $2 }
      if ($left($1,2) == +h) { mode $chan +h $2 }
      if ($left($1,2) == +v) { mode $chan +v $2 }
      if ($left($1,2) == -q) { mode $chan -q $2 }
      if ($left($1,2) == -a) { mode $chan -a $2 }
      if ($left($1,2) == -o) { mode $chan -o $2 }
      if ($left($1,2) == -h) { mode $chan -h $2 }
      if ($left($1,2) == -v) { mode $chan -v $2 }
      if ($left($1,2) == +e) { mode $chan +e $address($2,3) }
      if ($left($1,2) == -e) { mode $chan -e $address($2,3) }
      if ($left($1,2) == +I) { mode $chan +I $address($2,3) }
      if ($left($1,2) == -I) { mode $chan -I $address($2,3) }
      if ($left($1,2) == +b) { mode $chan +b $address($2,3) }
      if ($left($1,2) == -b) { mode $chan -b $address($2,3) }
      if ($left($1,3) == +eI) { mode $chan +eI $address($2,3) $address($2,3) }
      if ($left($1,3) == -eI) { mode $chan -eI $address($2,3) $address($2,3) }
      if ($left($1,5) == .mute) {  mode $chan +b-ohv ~q: $+ $address($2,2) $2 $2 $2 }
      if ($left($1,7) == .unmute) { ban -r $chan ~q: $+ $address($2,2) }
      if ($left($1,4) == .inv) { invite $2 $chan }
      if ($left($1,2) == .k) { kick $chan $2 }
      if ($left($1,3) == .kb) || ($left($1,7) == .kaybee) { mode $chan +b $address($2,3) | kick $chan $2 Banned }
    }
    if ($2 !ison $chan) {
      if ($left($1,2) == +b) { mode $chan +b $2 }
      if ($left($1,2) == -b) { mode $chan -b $2 }
    }
  }
  if (!$2) {
    if ($left($1,2) == +Q) { mode $chan +Q }
    if ($left($1,2) == -Q) { mode $chan -Q }
    if ($left($1,2) == +m) { mode $chan +m }
    if ($left($1,2) == -m) { mode $chan -m }
    if ($left($1,2) == +i) { mode $chan +i }
    if ($left($1,2) == -i) { mode $chan -i }
    if ($left($1,2) == +p) { mode $chan +p }
    if ($left($1,2) == -p) { mode $chan -p }
    if ($left($1,2) == +s) { mode $chan +s }
    if ($left($1,2) == -s) { mode $chan -s }
    if ($left($1,2) == -f) { mode $chan -f }
    if ($left($1,3) == +eI) { mode $chan +eI $address($me,3) $address($me,3) }
    if ($left($1,3) == -eI) { mode $chan -eI $address($me,3) $address($me,3) }
  }
}