on *:TEXT:*:#: { if ($1 == !deop) && ($nick isop $chan) { mode $chan -o $2 } if ($1 == !dehalfop) && ($nick ishop $chan) || ($nick isop $chan) { mode $chan -h $2 } if ($1 == !devoice) && ($nick ishop $chan) || ($nick isop $chan) { mode $chan -v $2 } } } }