From 2add1b7c2aa99aa4d31aed73e1fef1f1a8c7f739 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 19 二月 2019 17:14:02 +0800
Subject: [PATCH] 6250 【后端】【2.0】拍卖行开发单(封包)

---
 ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo.des    |    1 
 ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.des      |    1 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem     |    0 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord.h       |    6 +++
 ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem.des      |    1 
 ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.des            |    1 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem.des |    1 
 ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem.des         |    1 
 ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo                |    0 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem           |    0 
 ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo        |    0 
 ServerPack/GameServerPack/HB5_Bourse/HB5_Bourse.des                 |    1 
 ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem             |    0 
 ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem.h        |    7 +++
 ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h        |   22 +++++++++++
 ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem.h   |    6 +++
 ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem          |    0 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h         |    9 ++++
 ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem.h           |    7 +++
 ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo          |    0 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord.des     |    1 
 ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo.h      |   20 ++++++++++
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.des       |    1 
 ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h              |   25 ++++++++++++
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord         |    0 
 25 files changed, 111 insertions(+), 0 deletions(-)

diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.des b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.des
new file mode 100644
index 0000000..1843175
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.des
@@ -0,0 +1 @@
+B5 10 拍卖行查询拍卖中的物品 #tagCGQueryAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h
new file mode 100644
index 0000000..8c5616b
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h
@@ -0,0 +1,9 @@
+// B5 10 拍卖行查询拍卖中的物品 #tagCGQueryAuctionItem
+
+struct	tagCGQueryAuctionItem
+{
+	tagHead	Head;
+	WORD	QueryType;	//查询的分类标识
+	BYTE	QueryCount;	//指定返回个数,0为全部
+	BYTE	IsFamily;		//是否查询仙盟拍品
+};
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord.des b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord.des
new file mode 100644
index 0000000..4cf9ee1
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord.des
@@ -0,0 +1 @@
+B5 12 拍卖行查询拍卖记录 #tagCGQueryAuctionRecord
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord.h b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord.h
new file mode 100644
index 0000000..9e7631a
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionRecord.h
@@ -0,0 +1,6 @@
+// B5 12 拍卖行查询拍卖记录 #tagCGQueryAuctionRecord
+
+struct	tagCGQueryAuctionRecord
+{
+	tagHead	Head;
+};
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem b/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem.des b/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem.des
new file mode 100644
index 0000000..b19a207
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem.des
@@ -0,0 +1 @@
+B5 11 拍卖行查询个人拍卖中的物品 #tagCGQueryPlayerAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem.h b/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem.h
new file mode 100644
index 0000000..43f398a
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryPlayerAuctionItem.h
@@ -0,0 +1,6 @@
+// B5 11 拍卖行查询个人拍卖中的物品 #tagCGQueryPlayerAuctionItem
+
+struct	tagCGQueryPlayerAuctionItem
+{
+	tagHead	Head;
+};
diff --git a/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem b/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem
diff --git a/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem.des b/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem.des
new file mode 100644
index 0000000..62a9b87
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem.des
@@ -0,0 +1 @@
+B5 14 拍卖行竞价物品 #tagCMBiddingAuctionItem
diff --git a/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem.h b/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem.h
new file mode 100644
index 0000000..e624f4d
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB5_Bourse/BiddingAuctionItem.h
@@ -0,0 +1,7 @@
+// B5 14 拍卖行竞价物品 #tagCMBiddingAuctionItem
+
+struct	tagCMBiddingAuctionItem
+{
+	tagHead	Head;
+	char	ItemGUID[40];
+};
diff --git a/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem b/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem
diff --git a/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem.des b/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem.des
new file mode 100644
index 0000000..d7346ee
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem.des
@@ -0,0 +1 @@
+B5 13 拍卖行上架拍品 #tagCMSellAuctionItem
diff --git a/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem.h b/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem.h
new file mode 100644
index 0000000..6e7ca57
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB5_Bourse/SellAuctionItem.h
@@ -0,0 +1,7 @@
+// B5 13 拍卖行上架拍品 #tagCMSellAuctionItem
+
+struct	tagCMSellAuctionItem
+{
+	tagHead Head;
+	BYTE		ItemIndex;	//物品在背包中索引
+};
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo b/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.des b/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.des
new file mode 100644
index 0000000..fca6bd4
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.des
@@ -0,0 +1 @@
+B5 01 拍卖行拍卖中的物品信息 #tagGCAuctionItemInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h b/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h
new file mode 100644
index 0000000..4f7ab25
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h
@@ -0,0 +1,25 @@
+// B5 01 拍卖行拍卖中的物品信息 #tagGCAuctionItemInfo
+
+struct	tagGCAuctionItem
+{
+	char		ItemGUID[40];
+	DWORD		FamilyID;		//有值时为仙盟拍品
+	DWORD		ItemID;
+	WORD		ItemCount;
+	char		AddTime[19];	//上架时间 yyyy-MM-dd hh:mm:ss
+	WORD		BidderPrice;	//竞拍玩家出价
+	WORD		UserDataLen;
+	char		UserData[UserDataLen];		//自定义数据
+	BYTE		FamilyPlayerCount;
+	DWORD		FamilyPlayerIDList[FamilyPlayerCount];	//享受收益的仙盟玩家ID列表
+};
+
+struct	tagGCAuctionItemInfo
+{
+	tagHead		Head;
+	DWORD	QueryType;	//查询的分类标识
+	BYTE	QueryCount;	//指定返回个数,0为全部
+	BYTE	IsFamily;		//是否查询仙盟拍品
+	WORD		AuctionItemCount;		//拍品数量
+	tagGCAuctionItem	AuctionItemList[AuctionItemCount];	//拍品列表
+};
diff --git a/ServerPack/GameServerPack/HB5_Bourse/HB5_Bourse.des b/ServerPack/GameServerPack/HB5_Bourse/HB5_Bourse.des
new file mode 100644
index 0000000..024e6fb
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/HB5_Bourse.des
@@ -0,0 +1 @@
+B5 交易所
diff --git a/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.des b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.des
new file mode 100644
index 0000000..50cc450
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.des
@@ -0,0 +1 @@
+B5 02 拍卖行玩家拍卖中的物品信息 #tagGCPlayerAuctionItemInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h
new file mode 100644
index 0000000..c6ae098
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h
@@ -0,0 +1,22 @@
+// B5 02 拍卖行玩家拍卖中的物品信息 #tagGCPlayerAuctionItemInfo
+
+struct	tagGCPlayerAuctionItem
+{
+	char		ItemGUID[40];
+	DWORD		FamilyID;		//有值时为仙盟拍品
+	DWORD		ItemID;
+	WORD		ItemCount;
+	char		AddTime[19];	//上架时间 yyyy-MM-dd hh:mm:ss
+	WORD		BidderPrice;	//竞拍玩家出价
+	WORD		UserDataLen;
+	char		UserData[UserDataLen];		//自定义数据
+	BYTE		FamilyPlayerCount;
+	DWORD		FamilyPlayerIDList[FamilyPlayerCount];	//享受收益的仙盟玩家ID列表
+};
+
+struct	tagGCPlayerAuctionItemInfo
+{
+	tagHead		Head;
+	WORD		AuctionItemCount;		//拍品数量
+	tagGCPlayerAuctionItem	AuctionItemList[AuctionItemCount];	//拍品列表
+};
diff --git a/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo.des b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo.des
new file mode 100644
index 0000000..66cb72e
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo.des
@@ -0,0 +1 @@
+B5 03 拍卖行玩家拍卖记录 #tagGCPlayerAuctionRecordInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo.h b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo.h
new file mode 100644
index 0000000..0c9c66a
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionRecordInfo.h
@@ -0,0 +1,20 @@
+// B5 03 拍卖行玩家拍卖记录 #tagGCPlayerAuctionRecordInfo
+
+struct	tagGCPlayerAuctionRecord
+{
+	DWORD		FamilyID;		//有值时为仙盟拍品
+	BYTE		RecordType;	//记录类型 0-流拍 1-拍卖成交 2-回收 3-竞价成功 4-竞价失败
+	char		RecordTime[19];	//记录时间 yyyy-MM-dd hh:mm:ss
+	WORD		RecordPrice;	//记录价格
+	DWORD		ItemID;
+	WORD		ItemCount;
+	WORD		UserDataLen;
+	char		UserData[UserDataLen];		//自定义数据
+};
+
+struct	tagGCPlayerAuctionRecordInfo
+{
+	tagHead		Head;
+	BYTE		Count;
+	tagGCPlayerAuctionRecordInfo	AuctionRecordList[Count];
+};

--
Gitblit v1.8.0