can some one share auction packets with us?
case "auction":
{
var item = new ConquerItem(true);
item.UID = 999999;
item.ID = 613009;
item.Mode = Enums.ItemMode.Default;
item.Plus = 12;
item.Bless = 7;
item.Enchant = 255;
item.Send(client);
var count = uint.Parse(Data[1]);
var Buffer = new byte[8 + 8 + 68 * count];
Writer.WriteUInt16((ushort)(Buffer.Length - 8), 0, Buffer);
Writer.WriteUInt16(1322, 2, Buffer);
Writer.WriteUInt32((uint)Time32.timeGetTime().GetHashCode(), 4, Buffer);
Writer.WriteUInt32((uint)1, 8, Buffer);//action
Writer.WriteUInt32(count, 12, Buffer);//count
Writer.WriteUInt32((uint)0, 16, Buffer);
int offset = 20;
for (int i = 0; i < count; i++)
{
Writer.Write((uint)999999, offset, Buffer);
offset += 4;
Writer.Write((ushort)0, offset, Buffer);
offset +=2;
Writer.Write((ushort)0, offset, Buffer);
offset += 2;
Writer.Write((uint)client.Entity.UID, offset, Buffer);
offset += 4;
Writer.Write(client.Entity.Name, offset, Buffer);
offset += 16;
Writer.Write((uint)2, offset, Buffer);
offset += 4;
Writer.Write((uint)1000, offset, Buffer);
offset += 4;
Writer.Write((uint)1000, offset, Buffer);
offset += 4;
Writer.Write((uint)1000, offset, Buffer);
offset +=4;
Writer.Write((uint)0, offset, Buffer);
offset += 4;
Writer.Write((uint)client.Entity.UID, offset, Buffer);
offset += 4;
Writer.Write(client.Entity.Name, offset, Buffer);
offset += 16;
}
client.Send(Buffer);
break;
}
You can't really "log" these packets to my knowledge.. If you can now, I wish I had known.Quote:
It's not that hard logging the required packets from retail CO :rolleyes:
Definitely possible, and has been for a while (months as far as I know).Quote:
You can't really "log" these packets to my knowledge.. If you can now, I wish I had known.
The feature isn't available on NA or CN retail servers, and in my experience, when you use the Auction interfaces you're disconnected.
Edit:
My structure for the "Bidding" page is still a bit off, seems I can't send more than 14 listings; I'd have to limit a players amount of listings with active bids. If I send more than 14, the packet is too big, if I send a new packet containing the next 14 items, the list of items is cleared and only the new set is displayed. Right now I'm using task dialog to hack around this issue which implements paging.