rendered paste body;###Op###
on *:TEXT:!op:#:{
if ($me isop $chan) { /mode $chan +o $2- | halt }
if ($2 == $null) { /mode $chan +o $nick | halt }
}
;###Deop###
on *:TEXT:!deop:#:{
if ($me isop $chan) { /mode $chan -o $2- | halt }
if ($2 == $null) { /mode $chan -o $nick | halt }
}
;###Half-Op###
on *:TEXT:!op:#:{
if ($me isop $chan) { /mode $chan +h $2- | halt }
if ($2 == $null) { /mode $chan +h $nick | halt }
}
;###DeHalf-Op###
on *:TEXT:!op:#:{
if ($me isop $chan) { /mode $chan -h $2- | halt }
if ($2 == $null) { /mode $chan -h $nick | halt }
}
;###Voice###
on *:TEXT:!op:#:{
if ($me isop $chan) { /mode $chan +v $2- | halt }
if ($2 == $null) { /mode $chan +v $nick | halt }
}
;###Devoice###
on *:TEXT:!op:#:{
if ($me isop $chan) { /mode $chan -v $2- | halt }
if ($2 == $null) { /mode $chan -v $nick | halt }
}
;###Kick###
on *:TEXT:!kick *:#:if (nick isop $chan|nick ishop $chan) { /kick $chan $2 }