Stop. I looked again attentively/meticulously at the code with the handler raw and found that for some reason it doesn't specify the numeric value "344" among all the listed ones, so that it would also be hidden. Hmm... I thought I listed all possible numeric values for strings associated with the "Whois" answer. This may be because in my network the string with the name of the country from which the user connected is displayed with a different numeric value, and in your network with this one. Additionally, these values may differ depending on the IRCd and modules used, or due to individual settings that may not match the general standard.

Try adding this number to this line of code between other numbers separated by spaces: if ($istok(301 330 335 338 344 378 379 671,$numeric,32)) { haltdef }

As a result, the code part from #Post273557 should look like this:
Code
#islogged off
raw *:*:{
  if ($numeric isnum 307-320) || ($numeric isnum 615-617) { haltdef }
  if ($istok(301 330 335 338 344 378 379 671,$numeric,32)) { haltdef }
  if (*is logged* iswm $2-) { set %islogged $3 | haltdef }
  if ($numeric == 318) {
    $iif(%islogged,ban_reg_user $2 $v1,ban_noreg_user $2)
    unset %islogged | .disable #islogged
  }
}
#islogged end


🌐 https://forum.epicnet.ru 📜 irc.epicnet.ru 6667 #Code | mIRC scripts, help, discuss, examples