on *:text:!autowhois*:#: { if ($2 == $null) { notice $nick Sorry you have to say On/Off to do that. | halt } if ($nick !isop $chan) { notice $nick Sorry you have to be (@)Op to do that. | halt } if ($2 == on) { if (%whoisonjoin [ $+ [ $chan ] ] == on) { notice $nick The on join whois script for $chan is already on. | halt } msg $chan The on join whois script for $chan is now on. set %whoisonjoin [ $+ [ $chan ] ] on if ($2 == off) { if (%whoisonjoin [ $+ [ $chan ] ] == $null) { notice $nick The on join whois script for $chan isnt on. | halt } msg $chan The on join whois script for $chan is now off. unset %whoisonjoin [ $+ [ $chan ] ] } } } ON *:JOIN:#: { if ($chan == #*bot*) { halt } if (%whoisonjoin [ $+ [ $chan ] ] == on) { set %thisuser $nick set %chan2whois $chan .whois $nick } } ON *:text:!whois*:#: { if ($chan == #*bot*) { halt } set %thisuser $2 set %chan2whois $chan .whois $2 } raw 319:*: { /msg %chan2whois $+ %thisuser is on: $3- unset %chan2whois }