rendered paste bodyon *:TEXT:`whois*:#: {
if ($chan == #p) { halt }
if ($chan == #q) { 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 == #p) { halt }
if ($chan == #q) { halt }
if (%whois [ $+ [ $chan ] ] == on) {
set %whoisnick $nick
set %whoischan $chan
whois $nick
}
else {
halt
}
}
raw *:*: {
if ($chan == #whatever) { halt }
if (%whoisnick && %whoischan) {
if ($numeric == 319) {
msg %whoischan 4 %whoisnick 12is currently on:4 $3-
unset %whoisnick
unset %whoischan
}
}
else {
halt
}
}