on $*:TEXT:/^[!@.](check|whoischeck) */si:#: { if ($nick isop $chan) || ($nick ishop $chan) { if ($2 == On) { set %checker [ $+ [ $chan ] ] On /notice $nick 1The whois on join checker is now turned. On } elseif ($2 == Off) { /notice $nick 1The whois checker is now turned. Off unset %checker [ $+ [ $chan ] ] } else { /notice $nick 1You may not use this command. } } } on *:JOIN:#: { if ( %checker [ $+ [ $chan ] ] == On ) { set %chan /msg $chan enable #GroupRaw set %whoisnick $nick /whois $nick } } #GroupRaw off raw 319:*:{ if (!%chan) { halt } else { %chan 1 $+ %whoisnick is currently on $+ :4 $remove($3-,%,@,+) disable #GroupRaw unset %whoisnick unset %nick } } #GroupRaw end