Unnamed
public text v1 · immutableon *:text:~dehalfop *:#:{
if ($nick isop $chan) {
if ($2 == $null) { /mode $chan -h $nick }
elseif ($2 == $me) { /mode $chan -h $nick }
else { /mode $chan -h $2 }
}
elseif ($nick ishop $chan) {
if ($2 isop $chan) { /notice $nick You can't dehalfop a full op! }
elseif ($2 ishalfop $chan) { /notice $nick You can't dehalfop another halfop! }
if ($2 == $null) { /mode $chan -h $nick }
elseif ($2 == $me) { /mode $chan -h $nick }
} }