on *: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 } } }