MapleStory Private Server Wiki
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. It's unknown if this bug is on the official servers too.
+
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.