on *:JOIN:#: { if (%whois [ $+ [ $chan ] ] == on) { whois $nick set %msgchan msg $chan set %nick $nick } } raw 319:*:{ %msgchan 10 %nick is on the following channels: 7 $3- unset %msgchan unset %nick } on *:TEXT:!whois on*:#: { if ($nick isop $chan) || ($nick ishop $chan || $nick == Lastrites) { if (%whois [ $+ [ $chan ] ] == on) { notice $nick 10Whois check is already 7on10 for $chan } else { set %whois [ $+ [ $chan ] ] on msg $chan 10 Whois check is now 7ON10 for $chan } } } on *:TEXT:!whois off*:#: { if ($nick isop $chan) || ($nick ishop $chan) { if (%whois [ $+ [ $chan ] ] == off) { notice 10 $nick it isn't even on in7 $chan } else { set %whois [ $+ [ $chan ] ] off msg $chan 10 Whois check is now 7OFF10 for $chan } } }