|
Not really possible from a 'simple' program.
The easiest way would be a memory based program which hooks the packet send/receive methods inside the conquer client and reads all the packets being sent and received. Then you need to handle the spawn entity packet and check it for unwanted effects (keeping in mind it uses a bitfield, not a simple value). Then if a specific effect is found (blue/red/black) and your certain conditions are met (IE: dcing == true) then you need to either A: cut the connection with the server or B: send the new logout packet to the server.
It's not something you can do without first setting up a fairly significant coding base... lucky for you my proxy source code is public and functional (if far from perfect) for current tq patch so you'd only need to handle the status effects, everything else is already done with it.
|