on 50:TEXT:^op *:#:{ if ($nick !isop #) { if ($nick !ishop #) { notice $nick you are not an operator or halfoperator of $chan $+ ! } } ELSEIF ($nick isop #) { IF ($nick ishop #) { IF ($level($address($nick,5)) >= 50) { IF ($2) { mode # +o $2 } ELSE { mode # +o $nick } ELSEIF ($level($address($nick,5)) < 75) { mode # +o $nick } } } } } on @50:TEXT:^deop *:#:{ if ($nick !isop #) { if ($nick !ishop #) { notice $nick you are not an operator or halfoperator of $chan $+ ! } } ELSEIF ($nick isop #) { IF ($nick ishop #) { IF ($level($address($nick,5)) >= 75) { IF ($2) { mode # -o $2 } ELSE { mode # -o $nick } ELSEIF ($level($address($nick,5)) < 75) { mode # -o $nick } } } } } } on @25:TEXT:^voice *:#:{ if ($nick !isop #) { if ($nick !ishop #) { notice $nick you are not an operator or halfoperator of $chan $+ ! } } ELSEIF ($nick isop #) { IF ($nick ishop #) { IF ($level($address($nick,5)) >= 50) { IF ($2) { mode # +v $2 } ELSE { mode # +v $nick } ELSEIF ($level($address($nick,5)) < 50) { mode # +v $nick } } } } } } on @25:TEXT:^devoice *:#:{ if ($nick !isop #) { if ($nick !ishop #) { notice $nick you are not an operator or halfoperator of $chan $+ ! } } ELSEIF ($nick isop #) { IF ($nick ishop #) { IF ($level($address($nick,5)) >= 50) { IF ($2) { mode # -v $2 } ELSE { mode # -v $nick } ELSE { mode # -v $nick } } } } } } ;############## ;#4th, Kicks and bans ;############## on 25:TEXT:^kick *:#:{ if ($nick !isop #) { if ($nick !ishop #) { notice $nick you are not an operator or halfoperator of $chan $+ ! } } ELSEIF ($nick isop #) { IF ($nick ishop #) { kick # $2 $3- } } } } on @75:TEXT:^kb *:#:{ if ($nick !isop #) { if ($nick !ishop #) { notice $nick you are not an operator or halfoperator of $chan $+ ! } } ELSEIF ($nick isop #) { IF ($nick ishop #) { ban -u60 # $2 3 kick # $2 $3- } } } } on @75:TEXT:^ban *:#:{ if ($nick !isop #) { if ($nick !ishop #) { notice $nick you are not an operator or halfoperator of $chan $+ ! } } ELSEIF ($nick isop #) { IF ($nick ishop #) { ban -u60 # $2 3 } } } }