on *:TEXT:!whois*:#: { if ($nick isop $chan || $nick ishop $chan) { if ($2 == on) { if (%whois [ $+ [ $chan] ] != on) { set %whois [ $+ [ $chan ] ] on msg $chan Whois on join has been enabled for $chan by $nick $+ . } else { notice $nick Whois on join is already on for $chan $+ . | halt } } elseif ($2 == off) { if (%whois [ $+ [ $chan ] ] == on) { set %whois [ $+ [ $chan ] ] off msg $chan Whois on join has been disabled for $chan by $nick $+ . } else { notice $nick Whois on join is allready off for $chan $+ . } } } } on *:JOIN:#:{ if (%whois [ $+ [ $chan ] ] == on) { set %whois $chan whois $nick } } raw 319:*:{ if (%whois) { msg %whois $2 is currently on: $3- unset %whois } }