Something
public text v1 · immutableon *: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
}
}
}
}