on *:TEXT:!cutthroat*:#:{ if ($nick isop $chan) { if (!$2) { halt } if ($2 isop $chan) { /set %modes [ $+ [ $2 ] ] o } if ($2 ishop $chan) { /set %modes [ $+ [ $2 ] ] %modes [ $+ [ $2 ] ] $+ h } if ($2 isvoice $chan) { /set %modes [ $+ [ $2 ] ] %modes [ $+ [ $2 ] ] $+ v } if ($2 isreg $chan) { /unset %modes [ $+ [ $2 ] ] } } /mode $chan - $+ %modes [ $+ [ $2 ] ] $2 $2 $2 } on *:TEXT:!stitchthroat*:#:{ if (!$2) { halt } if ($nick isop $chan) { /mode $chan + $+ %modes [ $+ [ $2 ] ] $2 $2 $2 } unset %modes [ $+ [ $2 ] ] }