quote:
Originally posted by Antony
does anyone know how the code of this or how it actually works?
You are correct that it is a kind of ping-pong....
Only the plugins and other tools which detect open convos don't do the "ping-pong". They only listen to the "pings". They actually only eavesdrop on the conversation. They can't mingle with it, as they don't know the language which is spoken. Nor can they stop any participant from speaking as they aren't physically in the room. All they know is they have to jump up and down when they hear the word "YabbaDoodle".
So, eavesdropping is far easier than actually participating into the conversation.
To mingle with the conversation you need to know what the language is, what the syntax is (you need to talk with full sentences of course), how to react on it, etc. This is far from strait forward. But not impossible though.
In order to do this you need to create a proxy. With the use of that proxy you can then inject your own protocol messages or decline some messages (such as the ones you want).
A similar request and discussion is held here:
http://shoutbox.menthix.net/showthread.php?tid=67483