Packet # | Packet Name | Length | Client | Server | Obsolete |
---|---|---|---|---|---|
0x7C | Object Picker | dynamic | X | X | |
Data Type | Description | ||||
byte 0x7C | The packet number. | ||||
ushort Size | The size of the packet. | ||||
uint Dialog | The dialog's serial. | ||||
ushort Menu | The menu's serial. | ||||
byte Len_Title | The length of the title. | ||||
char[] Title | The title of the dialog. | ||||
byte Options | The number of options in the list. | ||||
loop { ushort Artwork ushort Hue byte Length char[] Text } |
This loop contains information for each option/item in the dialog. Loop for Options. Artwork: The item's artwork number. Use 0x0000 for an option menu. Hue: The item's hue. Length: The length of the option's text. Name: The text to display for the option. |
||||
Packet Description: This is can be used to display either a gray menu with options or the old-fashioned object picker. |