on *:input:#: { if ($2) && ($numtok($3-,32) <= $modespl) { if ($2 ison $chan) || ($istok($2-,me,32)) { if ($left($1,2) == +q) { mode $chan +q $iif($2 == me,$me,$2) } if ($left($1,2) == +a) { mode $chan +a $iif($2 == me,$me,$2) } if ($left($1,2) == +o) { mode $chan $+(+,$str(o,$modespl)) $replace($2-,me,$me) } if ($left($1,2) == +h) { mode $chan $+(+,$str(h,$modespl)) $replace($2-,me,$me) } if ($left($1,2) == +v) { mode $chan $+(+,$str(v,$modespl)) $replace($2-,me,$me) } if ($left($1,2) == -q) { mode $chan -q $iif($2 == me,$me,$2) } if ($left($1,2) == -a) { mode $chan -a $iif($2 == me,$me,$2) } if ($left($1,2) == -o) { mode $chan $+(-,$str(o,$modespl)) $replace($2-,me,$me) } if ($left($1,2) == -h) { mode $chan $+(-,$str(h,$modespl)) $replace($2-,me,$me) } if ($left($1,2) == -v) { mode $chan $+(-,$str(v,$modespl)) $replace($2-,me,$me) } if ($left($1,2) == +e) && ($len($1) == 2) { mode $chan +e $address($iif($2 == me,$me,$2),3) } if ($left($1,2) == -e) && ($len($1) == 2) { mode $chan -e $address($iif($2 == me,$me,$2),3) } if ($left($1,2) == +I) { mode $chan +I $address($iif($2 == me,$me,$2),3) } if ($left($1,2) == -I) { mode $chan -I $address($iif($2 == me,$me,$2),3) } if ($left($1,2) == +b) { mode $chan +b $address($iif($2 == me,$me,$2),3) } if ($left($1,2) == -b) { mode $chan -b $address($iif($2 == me,$me,$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-aohv ~q: $+ $address($2,2) $2 $2 $2 $2 } if ($left($1,7) == .unmute) { ban -r $chan ~q: $+ $address($2,2) } if ($left($1,4) == .i) { invite $2 $chan } if ($left($1,2) == .k) { kick $chan $iif($2 == me,$me,$2) } if ($left($1,3) == .kb) || ($left($1,7) == .kaybee) { mode $chan +b $iif($address($iif($2 == me,$me,$2),3),$address($iif($2 == me,$me,$2),3),$2) | kick $chan $iif($2 == me,$me,$2) Banned } } if ($2 !ison $chan) && (!$istok($2-,me,32)) { if ($left($1,2) == +b) { mode $chan +b $2 } if ($left($1,2) == -b) { mode $chan -b $2 } if ($left($1,2) === +e) { mode $chan +e $2 } if ($left($1,2) === -e) { mode $chan -e $2 } if ($left($1,2) === +I) { mode $chan +I $2 } if ($left($1,2) === +l) && ($2- isnum) { mode $chan +l $2- } if ($left($1,2) === +f) { mode $chan +f $2- } } } if (!$2) { if ($left($1,2) === +f) { mode $chan +f } if ($left($1,2) === +K) { mode $chan +K } if ($left($1,2) === -K) { mode $chan -K } if ($left($1,2) === +T) { mode $chan +T } if ($left($1,2) === -T) { mode $chan -T } if ($left($1,2) === +N) { mode $chan +N } if ($left($1,2) === -N) { mode $chan -N } if ($left($1,2) === +c) { mode $chan +c } if ($left($1,2) === -c) { mode $chan -c } if ($left($1,2) === +C) { mode $chan +C } if ($left($1,2) === -C) { mode $chan -C } if ($left($1,2) === +E) { mode $chan +E } if ($left($1,2) === -E) { mode $chan -E } if ($left($1,2) === +G) { mode $chan +G } if ($left($1,2) === -G) { mode $chan -G } if ($left($1,2) === +V) { mode $chan +V } if ($left($1,2) === -V) { mode $chan -V } 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) === +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) === +R) { mode $chan +R } if ($left($1,2) === -R) { mode $chan -R } if ($left($1,2) === +s) { mode $chan +s } if ($left($1,2) === -s) { mode $chan -s } 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 +eeeIII $me $address($me,2) $address($me,3) $me $address($me,2) $address($me,3) } if ($left($1,3) === -eI) { mode $chan -eeeIII $me $address($me,2) $address($me,3) $me $address($me,2) $address($me,3) } } }