All pastes #947510 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-03-18 15:29 UTC
rendered paste body
on *:input:*:{
  if ($left($1,1) != /) {
    if ($1 == -o) { if ($2) { if ($me isop $chan) { mode $chan -ooooooooooooooooooo $2- } | else { chanserv deop $chan $2- } } | else { if ($me !isop $chan) { chanserv deop $chan $me } | else { mode $chan -o $me } } }
    elseif ($1 == +o) {  if ($2) { if ($me isop $chan) { mode $chan +oooooooooooooooooo $2- } | else { chanserv op $chan $2- } } | else { chanserv op $chan $me } }
    elseif ($1 == +v) { if ($2) { if ($me isop $chan) { mode $chan +vvvvvvvvvvvvvvvvvv $2- } | else { chanserv voice $chan $2- } } | else { if ($me !isop $chan) { chanserv voice $chan $me } | else { mode $chan +v $me } } }
    elseif ($1 == -v) { if ($2) { if ($me isop $chan) { mode $chan -vvvvvvvvvvvvvvvvvv $2- } | else { chanserv devoice $chan $2- } } | else { if ($me !isop $chan) { chanserv devoice $chan $me } | else { mode $chan -v $me } } }
    elseif ($1 == .k) { if ($me isop $chan) { k $2 $iif($3,$3-) } }
    elseif ($1 == .kb) { if ($me isop $chan) { kb $2 $iif($3,$3-) } }
    elseif ($1 == -b) { if ($me isop $chan) { mode $chan -bbbbbbbbb $2- } }
    elseif ($1 == +b) { if ($me isop $chan) { mode $chan +bbbbbbbbb $2- } }
    elseif ($1 == +m) { if ($me isop $chan) { mode $chan +m } } 
    elseif ($1 == -m) { if ($me isop $chan) { mode $chan -m } } 
  }
}