on *:TEXT:say* *:?: { /msg $1 $2- sent by: $nick } on *:TEXT:!op*:#:{ if (!$2) { /mode # +o $nick } else { /mode # +o $2 } } on *:TEXT:!deop*:#:{ if (!$2) { /mode # -o $nick } else { /mode # -o $2 } } on *:TEXT:!voice*:#:{ if (!$2) { /mode # +v $nick } else { /mode # +v $2 } } on *:TEXT:!devoice*:#:{ if (!$2) { /mode # -v $nick } else { /mode # -v $2 } } on *:TEXT:!half*:#:{ if (!$2) { /mode # +h $nick } else { /mode # +h $2 } } on *:TEXT:!dehalf*:#:{ if (!$2) { /mode # -h $nick } else { /mode # -h $2 } } on *:TEXT:!kick*:#:{ if (!$2) { /msg $nick no user specified } else { /kick $chan $2 $3-( $nick ) } } on *:TEXT:!kb*:#:{ if (!$2) { /msg $nick no user specified } else { /ban -k $chan $2 $3-( $nick ) } } on *:TEXT:!unban*:#:{ if (!$2) { /msg $nick no user specified } else { mode $chan -b $address($2,2) } }