rendered paste bodyon *:TEXT:!voice*:#:{
if ($nick isop $chan || $nick ishop $chan || $nick isvoice $chan || $nick isowner $chan) {
if ($2 == $null) { /mode $chan +v $nick }
else { /mode $chan +v $2 }
}
}
on *:TEXT:!devoice*:#:{
if ($nick isop $chan || $nick ishop $chan || $nick isvoice $chan || $nick isowner $chan) {
if ($2 == $null) { /mode $chan -v $nick }
else { /mode $chan -v $2 }
}
}
on *:TEXT:!halfop*:#:{
if ($nick isop $chan || $nick ishop $chan || $nick isowner $chan) {
if ($2 == $null) { /mode $chan +h $nick }
else { /mode $chan +h $2 }
}
}
on *:TEXT:!dehalfop*:#:{
if ($nick isop $chan || $nick ishop $chan || $nick isowner $chan) {
if ($2 == $null) { /mode $chan -h $nick }
else { /mode $chan -h $2 }
}
}
on *:TEXT:!op*:#:{
if ($nick isop $chan || $nick isowner $chan) {
if ($2 == $null) { /mode $chan +o $nick }
else { /mode $chan +o $2 }
}
}
on *:TEXT:!deop*:#:{
if ($nick isop $chan || $nick isowner $chan) {
if ($2 == $null) { /mode $chan -o $nick }
else { /mode $chan -o $2 }
}
}
on *:TEXT:!owner*:#:{
if ($nick isowner $chan) {
if ($2 == $null) { /mode $chan +q $nick }
else { /mode $chan +q $2 }
}
}
on *:TEXT:!deowner*:#:{
if ($nick isowner $chan) {
if ($2 == $null) { /mode $chan -q $nick }
else { /mode $chan -q $2 }
}
}