on *:TEXT:`whois*:#: { if ($chan == #whatever) { halt } if ($chan == #whatever) { halt } if (%commands [ $+ [ $chan ] ] == off) { halt } if ($chan == #whatever) { halt } if ($chan == #whatever) { halt } if ($nick isop $chan) || ($Nick == cAnDiCe) || ($nick ishop $chan) { if ($2 == on) { if (%whois [ $+ [ $chan ] ] != on) { set %whois [ $+ [ $chan ] ] on msg $chan 12Whois Has Been 4Enabled12 For4 $chan 12By12 $nick $+ . } else { notice $nick 12Whois Is 4Already 12On For4 $chan $+ . | halt } } elseif ($2 == off) { if (%whois [ $+ [ $chan ] ] == on) || ($nick ishop $chan) { set %whois [ $+ [ $chan ] ] off msg $chan 12Whois Has Been4 Disabled12 For4 $chan 12By4 $nick $+ . } else { notice $nick 12Whois Is4 Already12 Off For4 $chan $+ . } } } } on *:JOIN:#: { if ($chan == #whatever) { halt } if ($chan == #whatever) { halt } if (%whois [ $+ [ $chan ] ] == on) { set %whoisnick $nick set %whoischan $chan whois $nick } else { halt } } raw *:*: { if ($chan == #x0x0x) { halt } if (%whoisnick && %whoischan) { if ($numeric == 319) { msg %whoischan 4 %whoisnick 12is currently on:4 $3- unset %whoisnick unset %whoischan } } else { halt } }