on *:TEXT:!public off:#:{ set %pubcmnd [ $+ [ $chan ] ] $2 } on *:TEXT:!public on:#:{ set %pubcmnd [ $+ [ $chan ] ] $2 } on *:text:@?*:#:{ if ($nick !isreg $chan) { HALT } if (%pubcmnd == on) || ($nick !isreg $chan) { HALT } if (%pubcmnd == off) && ($nick isreg $chan) { ban -ku60 $chan $nick public commands are not allowed in $chan $+ . halt } } } }