Ultima Online Protocol :: Bulletin Board :: Post Message
Packet # Packet Name Length Client Server Obsolete
0x71 Bulletin Board dynamic X
Data Type Description
byte 0x71 The packet number.
ushort Size The size of the packet.
byte Command The command being sent.

  • 0x05 - Post Message
uint Serial The board's item serial.
uint Message The serial of the message being replied to. 0x00000000 indicates a new topic.
byte Title_Len The length of the message title.

Be sure to include an extra byte for the null terminator.
char[] Title The title of the message. This is null terminated (0x00).
byte Lines The number of lines in the post.
loop
{
    byte Text_Length
    char[] Text
}
This loop contains the text of the message. Loop for Lines.

Text_Length: The length of the text that follows (including the terminator).
Text: The text for the line. This is null terminated (0x00).

Packet Description:
This is sent by the client to post a new message.

The server should add this message to the bulletin board container and send an Object to Object
packet to each client viewing the board to add the new message.