Diamondo25 (talk | contribs) |
Diamondo25 (talk | contribs) |
||
Line 10: | Line 10: | ||
XX XX ... || ''String of chat text'' |
XX XX ... || ''String of chat text'' |
||
==Possible bugs== |
==Possible bugs== |
||
− | On private servers, the character IDs are not checked, as in if they are in the buddylist, party, guild or alliance. You could abuse this to disconnect a whole list of players with this packet. |
+ | On private servers, the character IDs are not checked, as in if they are in the buddylist, party, guild or alliance. You could abuse this to disconnect a whole list of players with this packet. You can do the same thing on GMS. |
[[Category:Client Messages]] |
[[Category:Client Messages]] |
Revision as of 13:38, 21 July 2010
The Group Chat packet is used to send a message to multiple characters on a world. It is sent by the client when the client chooses to talk to it's buddylist (group), guild, party or alliance.
Packet structure
XX || Byte of chat type (0 = buddylist, 1 = party, 2 = guild, 3 = alliance) // unsure XX || Unsigned byte of amount of Character IDs -- For i = 0; i < amount XX XX XX XX || Integer of Character ID -- End for XX XX ... || String of chat text
Possible bugs
On private servers, the character IDs are not checked, as in if they are in the buddylist, party, guild or alliance. You could abuse this to disconnect a whole list of players with this packet. You can do the same thing on GMS.