raw *:*:{ if ($event == 312) { if (%whois.read.server == $true) && (%whois.read.server) { /set %return.read.server $3 | haltdef } } if (%whois.read.server) && (%whois.read.server == $true) { if ($event == 301) || ($event == 310) || ($event == 311) || ($event == 313) || ($event == 317) || ($event == 319) || ($event == 431) { haltdef } if ($event == 318) { haltdef | unset %whois.read.server } } }