|
You last visited: Today at 11:05
Advertisement
[request]Auction system
Discussion on [request]Auction system within the CO2 Private Server forum part of the Conquer Online 2 category.
12/14/2014, 02:33
|
#1
|
elite*gold: 0
Join Date: Feb 2013
Posts: 19
Received Thanks: 1
|
[request]Auction system
can some one share auction packets with us?
|
|
|
12/15/2014, 02:16
|
#2
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
i don't think anyone will share it
|
|
|
12/16/2014, 01:28
|
#3
|
elite*gold: 0
Join Date: Mar 2008
Posts: 309
Received Thanks: 208
|
Did anyone else bother restructuring Conquer's auction interface?
I would like to include Auctions in  only after the project is ready for public server use.
Besides the /fixable/ GUI glitch in 800x600 I'm not sure why TQ never released this feature.
It always appeared to me as a massive economical asset in many other games.
pics:
|
|
|
12/18/2014, 01:22
|
#4
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
CSV3 Packets will work with some modification
PHP Code:
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; }
still testing
|
|
|
12/18/2014, 03:08
|
#5
|
elite*gold: 0
Join Date: Mar 2008
Posts: 309
Received Thanks: 208
|
Good work. You'll be using 3 packet types if you intend to reverse the structures by sending random information to the client.
1318, 1320, and the one you're using, 1322. Keep it up
|
|
|
12/18/2014, 15:23
|
#6
|
elite*gold: 0
Join Date: Apr 2014
Posts: 245
Received Thanks: 273
|
Auction you say
|
|
|
12/18/2014, 18:23
|
#7
|
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
|
It's not that hard logging the required packets from retail CO
|
|
|
12/18/2014, 18:35
|
#8
|
elite*gold: 0
Join Date: Mar 2008
Posts: 309
Received Thanks: 208
|
Quote:
Originally Posted by Best Coder 2014
It's not that hard logging the required packets from retail CO 
|
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.
|
|
|
12/18/2014, 19:00
|
#9
|
elite*gold: 0
Join Date: Sep 2006
Posts: 774
Received Thanks: 8,580
|
Quote:
Originally Posted by .Ocularis
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.
|
Definitely possible, and has been for a while (months as far as I know).
|
|
|
12/19/2014, 05:21
|
#10
|
elite*gold: 0
Join Date: Mar 2008
Posts: 309
Received Thanks: 208
|
|
|
|
 |
Similar Threads
|
[Release] Auction System V1 (Hen! CMS)
06/15/2014 - Metin2 PServer Guides & Strategies - 22 Replies
Hi epvp :awesome:
Short Video:
Auction System by DexterSK :D - YouTube
V2 coming soon :D
KAFFEIN - All That She Wants (DJ Nejtrino & DJ Stranger Remix) - YouTube
|
New Auction System (add on)
07/25/2013 - DarkOrbit - 26 Replies
Most of you heard about the new Elite Designs but this week will bring another feature change.
Remember how you would not get your Credits returned when you didn’t win a Trade? Time to scrap that! The revamped Auction system lets you bid as often as you want and you either win the item or get all your Credits back.
Let the bidding war begin!
XOXO
-Nyx-
|
[PREVIEW] Auction System
07/08/2013 - Metin2 Private Server - 6 Replies
Hi guys, today i will show you my auction system (BETA)
Tell me what do you think
Auction System
|
Auction System
03/23/2012 - Shaiya - 1 Replies
Hi Friends,
is it possible to change the Auction system in Shaiya in a way, that userer can see what he purchased in the Auction House ( Item Name).
|
All times are GMT +1. The time now is 11:06.
|
|