on *^1:TEXT:!op:#: { mode $chan +o $nick } on *^1:TEXT:!deop:#: { mode $chan -o $nick } on *^1:TEXT:!dehalfop:#:{ /mode $chan -h $nick } on *^1:TEXT:!voice:#:{ /mode $chan +v $nick } on *^1:TEXT:!devoice:#:{ /mode $chan -v $nick } on *^1:TEXT:!halfop*:#: { if !$2 { mode $chan +h $nick } elseif ($nick isop $chan) { .mode $chan +h $2 } } on *^1:TEXT:!dehalfop*:#: { if !$2 { mode $chan -h $nick } elseif ($nick isop $chan) { .mode $chan -h $2 } } on *^1:TEXT:!voice*:#: { if !$2 { mode $chan +v $nick } elseif $nick($chan.$nick.oh) { .mode $chan +v $2 } } on *^1:TEXT:!devoice*:#: { if !$2 { mode $chan -v $nick } elseif $nick($chan.$nick.oh) { .mode $chan -v $2 } }
on 100:text:trigger:#channel: { commands }