Skip to content
DummkopfOfHachtenduden edited this page Aug 21, 2016 · 3 revisions

REQUEST

0x70B3 - CLIENT_AGENT_STALL_TALK_REQUEST

4   uint    UniqueID

RESPONSE

0xB0B3 - SERVER_AGENT_STALL_TALK_RESPONSE

1   byte    result
if(result == 1)
{
    4   uint    UniqueID
    2   ushort  Message.Length
    *   string  Message
    1   bool    IsOpen
    1   byte    fleaMarketMode

    while(true)
    {
        1   byte    registeredItem.Slot   //within Stall (0-9)
        if(registeredItem.Slot == byte.MaxValue)
            break;
            
        *   byte[]  registeredItem.<genericItemData> //depends on TypeIDs
        1   byte    registeredItem.SourceSlot //from OwnerInventory
        2   ushort  registeredItem.StackCount //sale stack count
        8   ulong   registeredItem.Price //sale price
    }

    1   byte    peopleCount
    *   uint[]  peopleUniqueIDs
}
else
{
    2   ushort  errorCode
}

See also:

Clone this wiki locally