mIRC Home    About    Download    Register    News    Help

Print Thread
Not Receiving Direct Messages #268528 08/03/21 05:14 PM
Joined: Mar 2021
Posts: 4
V
VeganGaymer Offline OP
Self-satisfied door
OP Offline
Self-satisfied door
V
Joined: Mar 2021
Posts: 4
I have tested this in various other irc platforms and it seems to be limited to mirc. I can send a private message, but I cannot see the replies in MIRC. I don't know what to do to fix this. I've used MIRC for probably decades now and I never had this issue. This started happening after the most recent update, but I don't know what changed. Would could be blocking private messages to me? Thanks for any help in advance!
Troy

Re: Not Receiving Direct Messages [Re: VeganGaymer] #268531 09/03/21 02:59 PM
Joined: Feb 2011
Posts: 369
K
KindOne Offline
Pan-dimensional mouse
Offline
Pan-dimensional mouse
K
Joined: Feb 2011
Posts: 369
Could be a setting.

Tools -> Options -> Other -> Lock -> Disabled: [ ] Chat / Query


irc.swiftirc.net #msl (mIRC Scripting Language)
Re: Not Receiving Direct Messages [Re: VeganGaymer] #268532 09/03/21 03:03 PM
Joined: Jan 2004
Posts: 1,559
maroon Offline
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 1,559
Not seeing query window messages can be affected by several things. Some to try:

(1) check if you have an ignore list setting which blocks -p type activity: /ignore -l

(2) see if it still happens when you disable remote events: /remote off
(be sure to re-enable them with: /remote on )

(3) put this alias in your alt+D aliases window:

Code

debuggvm { !window -ze2Dj5000k @debug | !titlebar @debug active= $+ $~scid($~window(@debug).cid).network logging: $~addtok($~gettok($~window(@debug).titlebar,3-,32),$~network,32) | !debug -pir44o52 @debug $!+([,$~time,.,$~right($~ticks,3),],[,$~cid,],[,$~network,] $~!1 ) } ; Raccoon's altered by maroon v7.52+



After you then type /debuggvm it will start showing the server in/out traffic at whichever network you typed that. If you type it at each of your networks, and then place that command in your perform-on-connect, it will have a window which shows all traffic for all networks in the 1 window.

Do the incoming queries show up there?

(4) You didn't say whether you tried this with several networks. There might be attempts by some networks to protect users from spam, so they can have usermodes applied by default which block private queries from unregistered users or other classes of nicks.

(5) Assuming you are not seeing a message when another mIRC user does "/msg yournick test", are you able to see other activity like:

/notice yournick test

if you're unable to see someone doing "/dcc chat yournick" or are unable to establish that as an outbound connection, that could be affected by router port-forwarding settings which could also block dcc send of files.

Re: Not Receiving Direct Messages [Re: KindOne] #268534 09/03/21 08:39 PM
Joined: Mar 2021
Posts: 4
V
VeganGaymer Offline OP
Self-satisfied door
OP Offline
Self-satisfied door
V
Joined: Mar 2021
Posts: 4
Nothing disable there. Thank you for this troubleshooting!

Originally Posted by KindOne
Could be a setting.

Tools -> Options -> Other -> Lock -> Disabled: [ ] Chat / Query


Last edited by VeganGaymer; 09/03/21 08:46 PM.
Re: Not Receiving Direct Messages [Re: maroon] #268535 09/03/21 08:46 PM
Joined: Mar 2021
Posts: 4
V
VeganGaymer Offline OP
Self-satisfied door
OP Offline
Self-satisfied door
V
Joined: Mar 2021
Posts: 4
Originally Posted by maroon
Not seeing query window messages can be affected by several things. Some to try:

(1) check if you have an ignore list setting which blocks -p type activity: /ignore -l


All clear

Originally Posted by maroon
(2) see if it still happens when you disable remote events: /remote off
(be sure to re-enable them with: /remote on )


Nothing changed

Originally Posted by maroon
(3) put this alias in your alt+D aliases window:

Code

debuggvm { !window -ze2Dj5000k @debug | !titlebar @debug active= $+ $~scid($~window(@debug).cid).network logging: $~addtok($~gettok($~window(@debug).titlebar,3-,32),$~network,32) | !debug -pir44o52 @debug $!+([,$~time,.,$~right($~ticks,3),],[,$~cid,],[,$~network,] $~!1 ) } ; Raccoon's altered by maroon v7.52+



After you then type /debuggvm it will start showing the server in/out traffic at whichever network you typed that. If you type it at each of your networks, and then place that command in your perform-on-connect, it will have a window which shows all traffic for all networks in the 1 window.

Do the incoming queries show up there?


Everything shows except private messages

Originally Posted by maroon
(4) You didn't say whether you tried this with several networks. There might be attempts by some networks to protect users from spam, so they can have usermodes applied by default which block private queries from unregistered users or other classes of nicks.


I did try on other networks. Nothing changed. It seems specific to my installation of mirc. It works fine if I am in a browser chat or use a different client like HEX.

Originally Posted by maroon
(5) Assuming you are not seeing a message when another mIRC user does "/msg yournick test", are you able to see other activity like:

/notice yournick test

if you're unable to see someone doing "/dcc chat yournick" or are unable to establish that as an outbound connection, that could be affected by router port-forwarding settings which could also block dcc send of files.



The /notice doesn't show up anywhere either. I don't use dcc so I don't think that would be an issue? The debug only shows my outgoing messages and general messages, but all incoming private are not received.

Thank you for all of these troubleshooting tips! I learned some new things! But, alas, my problem remains. I can't figure it out.

Re: Not Receiving Direct Messages [Re: VeganGaymer] #268536 09/03/21 08:52 PM
Joined: Jul 2006
Posts: 3,761
W
Wims Offline
Hoopy frood
Offline
Hoopy frood
W
Joined: Jul 2006
Posts: 3,761
If you used the /debug command to show traffic and nothing shows up for private message, then it means the server is not sending anything somehow, or that you have a script conflicting, but that's unlikely.

You say it's related to your installation, if you create a new folder, put a blank mirc.ini file in it, and a copy of your mirc.exe file, and run that mirc.exe in the new folder, can you see private message?


Looking for a good help channel about mIRC? Check #mircscripting @ irc.swiftirc.net
Re: Not Receiving Direct Messages [Re: VeganGaymer] #268538 10/03/21 12:32 AM
Joined: Jan 2004
Posts: 1,559
maroon Offline
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 1,559
Hard to troubleshoot by mail, but the only significant thing I see from your replies is that it's not just query messages being blocked, but also notices, which means that probably /ctcp is blocked too.

https://freenode.net/kb/answer/usermodes shows 2 possible modes that can be on users which can affect this. +g blocks queries from other users until you accept them onto a list, but it should trigger a server message that so-and-so wants to message you, and you would've seen that. The +R keeps you blind to queries from those who haven't identified to services. Your user modes (not same as channel modes like +o for @op) show in your status window, and you can also see them from: //echo -a $usermode

When you send them to yourself, are they blocked too?

i.e. //query $me | msg $me test ... should show your message twice, once from what you type, and the other from the server sending it back to you
i.e. //notice $me test
or //ctcp $me version

You can test if your program got somehow corrupted during install, where this should say ok: //echo -a $file($mircexe).sig

You can come visit ##mirc at freenode and see if someone there has any other things to try

Re: Not Receiving Direct Messages [Re: maroon] #268540 10/03/21 03:10 PM
Joined: Mar 2021
Posts: 4
V
VeganGaymer Offline OP
Self-satisfied door
OP Offline
Self-satisfied door
V
Joined: Mar 2021
Posts: 4
@Maroon, I am getting "no such nick" when I try to message myself using the commands you suggested. What do you think that means?

Re: Not Receiving Direct Messages [Re: VeganGaymer] #268541 10/03/21 05:02 PM
Joined: Jan 2004
Posts: 1,559
maroon Offline
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 1,559
it either means you didn't paste exactly what I showed, or you have a script which created aliases for the ctcp, notice, and msg commands. These go in the status window or the editbox of any channel. I changed them slightly to defend against the chance you have aliases for built-in commands

Code
//!query $me | !msg $me test
//!notice $me test
//!ctcp $me test
//!echo -a $file($mircexe).sig