Hey I was wondering, if you can do something like this:
When I set my status to offline and a player sends me a message, it tells them i'm not online and the message didn't go through, but I still receive the message. If you can't then just don't send the message at all but still let them know the message didn't go through.
Right now, when someone sends me a message and my status is set to offline, it goes through which tells them, i am online.