/debug on
I dont know, when I join dalnet I get a lot of diff types of msgs and a lot of them are snotices and others are notices from services. Maybe try doing both at the same time?? So at the same time, try this:
on *:notice:*connecting*on*port*:*: {
if !$window(@clients) { window @clients }
echo @clients NOTICE $1- | haltdef
}
the NOTICE word is there to tell you which one actually caught the text

i do that a lot (like NOTICE1 and NOTICE2 or SNOTICE and NOTICE etc - try it

)