All pastes #740013 Raw Edit

Mine

public text v1 · immutable
·published 2007-10-17 17:06 UTC
rendered paste body
on *:INPUT:#: {
  if ($1 == .eI) && (!$2) {
    mode $chan +eeeIII $address($me,9) $me $address($me,2) $address($me,9) $me $address($me,2) | Halt
  } 
  if ($2) && ($1 == .eI) {
    mode $chan +eeeIII $address($2,9) $2 $address($2,2) $address($2,9) $2 $address($2,2) | Halt
  }
  if ($1 == .add) || ($1 == .del) || ($1 == .list) {
    cs access $chan $remove($1,.) $2-
  }
  if ($1 == .add) && ($3 isnum) {
    mode $chan $iif($3 == 3,+v)  $iif($3 == 4,+h-v) $iif($3 isnum 5-9,+o-hv) $iif($3 > 9,+ao-hv) $str($2 $+ $chr(32),5)
  }
  if ($left($1,1) == +) || ($left($1,1) == -) {
    $iif($remove($1,-,+) isalpha,mode $chan $eval($1-,2))
  }
  if ($1 == .mode) && (!$2) {
    mode $chan $2- | halt
  } 
  if ($2) && ($1 == .mode) {
    mode $chan $2- | halt
  }
  if ( $1 == .cb ) mode $chan +b ~c: $+ $2
  if ( $1 == -cb ) mode $chan -b ~c: $+ $2
  if ( $1 == .mute ) mode $chan +b ~q: $+ $address($2,2)
  if ( $1 == .unmute ) mode $chan -b ~q: $+ $address($2,2)
  if ( $1 == .v ) mode $chan +v $$2
  if ( $1 == -v ) mode $chan -v $$2
  if ( $1 == .h ) mode $chan +h $$2
  if ( $1 == -h ) mode $chan -h $$2
  if ( $1 == .o ) mode $chan +o $$2
  if ( $1 == -o ) mode $chan -o $$2
  if ( $1 == .i ) invite $$2 $chan
  if ( $1 == .eI ) mode $chan +eI $address($me,2) $address($me,2)
  if ( $1 == -eI ) mode $chan -eI $address($me,2) $address($me,2)
  if ( $1 == .rem ) cs access $chan del $$2
  if ( $1 == .list ) cs access $chan list
if ($left($1,1) isin +- && $nick(#,$me,ho)) { mode # $1- } }

}