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

---
 ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo.des         |    1 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem.des |    1 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem.h   |    6 +++
 ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem.h      |    6 +++
 ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem        |    0 
 ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID.h          |    8 ++++
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem     |    0 
 ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo.des      |    1 
 ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo          |    0 
 ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem                  |    0 
 ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem.des              |    1 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem.des    |    1 
 ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h           |    5 +-
 ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID            |    0 
 ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem.h              |   14 +++++++
 ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h            |    4 +-
 ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo             |    0 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem.des       |    1 
 ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID.des        |    1 
 ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo.h        |   21 ++++++++++
 ServerPack/GameServerPack/HB5_Bourse/AddAuctionItem.h                  |    1 
 ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h                 |    9 ++--
 ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem.des            |    1 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem           |    0 
 ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem                |    0 
 ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem.h         |    8 ++++
 ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem.h                |    6 +++
 ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo.h           |   21 ++++++++++
 28 files changed, 107 insertions(+), 10 deletions(-)

diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem.des b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem.des
new file mode 100644
index 0000000..4c9d6c6
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem.des
@@ -0,0 +1 @@
+B5 16 拍卖行查询关注中的拍品 #tagCGQueryAttentionAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem.h b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem.h
new file mode 100644
index 0000000..80cca0f
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAttentionAuctionItem.h
@@ -0,0 +1,6 @@
+// B5 16 拍卖行查询关注中的拍品 #tagCGQueryAttentionAuctionItem
+
+struct	tagCGQueryAttentionAuctionItem
+{
+	tagHead	Head;
+};
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h
index 08f6322..042c51d 100644
--- a/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryAuctionItem.h
@@ -4,11 +4,11 @@
 {
 	tagHead	Head;
 	BYTE	Job;	//过滤职业,0为不限制
-	BYTE	ItemType;	//过滤类型,0为不限制
+	BYTE	ItemTypeCount;
+	DWORD	ItemTypeList[ItemTypeCount];	//指定的物品类型
 	BYTE	ClassLV;	//过滤阶数,0为不限制
 	BYTE	SpecItemIDCount;	//指定物品ID个数
 	DWORD	SpecItemIDList[SpecItemIDCount];	//指定物品ID
 	WORD	FromNum;	//查询起始数 (从1开始)
 	BYTE	QueryCount;	//查询个数,0为全部
-	BYTE	IsFamily;		//是否查询仙盟拍品
 };
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem b/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem.des b/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem.des
new file mode 100644
index 0000000..9e8e63d
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem.des
@@ -0,0 +1 @@
+B5 15 拍卖行查询仙盟拍卖中的拍品 #tagCGQueryFamilyAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem.h b/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem.h
new file mode 100644
index 0000000..4f2e524
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryFamilyAuctionItem.h
@@ -0,0 +1,6 @@
+// B5 15 拍卖行查询仙盟拍卖中的拍品 #tagCGQueryFamilyAuctionItem
+
+struct	tagCGQueryFamilyAuctionItem
+{
+	tagHead	Head;
+};
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem b/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem.des b/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem.des
new file mode 100644
index 0000000..11117cb
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem.des
@@ -0,0 +1 @@
+B5 17 拍卖行查询定位目标拍品 #tagCGQueryTagAuctionItem
diff --git a/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem.h b/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem.h
new file mode 100644
index 0000000..87baacd
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB5_Bourse/QueryTagAuctionItem.h
@@ -0,0 +1,8 @@
+// B5 17 拍卖行查询定位目标拍品 #tagCGQueryTagAuctionItem
+
+struct	tagCGQueryTagAuctionItem
+{
+	tagHead		Head;
+	char		ItemGUID[40];
+	DWORD		ItemID;
+};
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AddAuctionItem.h b/ServerPack/GameServerPack/HB5_Bourse/AddAuctionItem.h
index 5bf62fe..0a32684 100644
--- a/ServerPack/GameServerPack/HB5_Bourse/AddAuctionItem.h
+++ b/ServerPack/GameServerPack/HB5_Bourse/AddAuctionItem.h
@@ -3,5 +3,6 @@
 struct	tagGCAddAuctionItem
 {
 	tagHead		Head;
+	char		ItemGUID[40];
 	DWORD		ItemID;
 };
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID.des b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID.des
new file mode 100644
index 0000000..efceb78
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID.des
@@ -0,0 +1 @@
+B5 07 拍卖行关注的物品ID #tagGCAttentionAuctionItemID
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID.h b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID.h
new file mode 100644
index 0000000..4525fed
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemID.h
@@ -0,0 +1,8 @@
+// B5 07 拍卖行关注的物品ID #tagGCAttentionAuctionItemID
+
+struct	tagGCAttentionAuctionItemID
+{
+	tagHead		Head;
+	BYTE		AttentionCount;
+	DWORD		AttentionItemIDList[AttentionCount];	// 关注的物品ID列表
+};
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo.des b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo.des
new file mode 100644
index 0000000..509d48f
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo.des
@@ -0,0 +1 @@
+B5 06 拍卖行关注中的拍品信息 #tagGCAttentionAuctionItemInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo.h b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo.h
new file mode 100644
index 0000000..4394d3e
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/AttentionAuctionItemInfo.h
@@ -0,0 +1,21 @@
+// B5 06 拍卖行关注中的拍品信息 #tagGCAttentionAuctionItemInfo
+
+struct	tagGCAttentionAuctionItem
+{
+	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		CanGetMoney;	//可否获得收益
+};
+
+struct	tagGCAttentionAuctionItemInfo
+{
+	tagHead		Head;
+	BYTE		AuctionItemCount;		//拍品数量
+	tagGCAttentionAuctionItem	AuctionItemList[AuctionItemCount];	//拍品列表
+};
diff --git a/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h b/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h
index bb5978c..3a5d19f 100644
--- a/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h
+++ b/ServerPack/GameServerPack/HB5_Bourse/AuctionItemInfo.h
@@ -10,22 +10,21 @@
 	WORD		BidderPrice;	//竞拍玩家出价
 	WORD		UserDataLen;
 	char		UserData[UserDataLen];		//自定义数据
-	BYTE		FamilyPlayerCount;
-	DWORD		FamilyPlayerIDList[FamilyPlayerCount];	//享受收益的仙盟玩家ID列表
+	BYTE		CanGetMoney;	//可否获得收益
 };
 
 struct	tagGCAuctionItemInfo
 {
 	tagHead		Head;
 	BYTE	Job;	//过滤职业,0为不限制
-	BYTE	ItemType;	//过滤类型,0为不限制
+	BYTE	ItemTypeCount;
+	DWORD	ItemTypeList[ItemTypeCount];	//指定的物品类型
 	BYTE	ClassLV;	//过滤阶数,0为不限制
 	BYTE	SpecItemIDCount;	//指定物品ID个数
 	DWORD	SpecItemIDList[SpecItemIDCount];	//指定物品ID
 	WORD	FromNum;	//查询起始数 (从1开始)
 	BYTE	QueryCount;	//查询个数,0为全部
-	BYTE	IsFamily;		//是否查询仙盟拍品
 	WORD	QueryTotalCount;	//查询条件实际总个数
-	WORD		AuctionItemCount;		//返回拍品数量
+	BYTE		AuctionItemCount;		//返回拍品数量
 	tagGCAuctionItem	AuctionItemList[AuctionItemCount];	//返回拍品列表
 };
diff --git a/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem b/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem
diff --git a/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem.des b/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem.des
new file mode 100644
index 0000000..f4608a0
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem.des
@@ -0,0 +1 @@
+B5 09 拍卖行清除拍品 #tagGCClearAuctionItem
diff --git a/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem.h b/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem.h
new file mode 100644
index 0000000..427d725
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/ClearAuctionItem.h
@@ -0,0 +1,6 @@
+// B5 09 拍卖行清除拍品 #tagGCClearAuctionItem
+
+struct	tagGCClearAuctionItem
+{
+	char	ItemGUID[40];
+};
diff --git a/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo b/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo.des b/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo.des
new file mode 100644
index 0000000..d2dfa9d
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo.des
@@ -0,0 +1 @@
+B5 05 拍卖行仙盟拍卖中的物品信息 #tagGCFamilyAuctionItemInfo
diff --git a/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo.h b/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo.h
new file mode 100644
index 0000000..1995899
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/FamilyAuctionItemInfo.h
@@ -0,0 +1,21 @@
+// B5 05 拍卖行仙盟拍卖中的物品信息 #tagGCFamilyAuctionItemInfo
+
+struct	tagGCFamilyAuctionItem
+{
+	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		CanGetMoney;	//可否获得收益
+};
+
+struct	tagGCFamilyAuctionItemInfo
+{
+	tagHead		Head;
+	BYTE		AuctionItemCount;		//拍品数量
+	tagGCFamilyAuctionItem	AuctionItemList[AuctionItemCount];	//拍品列表
+};
diff --git a/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h
index c6ae098..ebba63f 100644
--- a/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h
+++ b/ServerPack/GameServerPack/HB5_Bourse/PlayerAuctionItemInfo.h
@@ -10,13 +10,12 @@
 	WORD		BidderPrice;	//竞拍玩家出价
 	WORD		UserDataLen;
 	char		UserData[UserDataLen];		//自定义数据
-	BYTE		FamilyPlayerCount;
-	DWORD		FamilyPlayerIDList[FamilyPlayerCount];	//享受收益的仙盟玩家ID列表
+	BYTE		CanGetMoney;	//可否获得收益
 };
 
 struct	tagGCPlayerAuctionItemInfo
 {
 	tagHead		Head;
-	WORD		AuctionItemCount;		//拍品数量
+	BYTE		AuctionItemCount;		//拍品数量
 	tagGCPlayerAuctionItem	AuctionItemList[AuctionItemCount];	//拍品列表
 };
diff --git a/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem b/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem
diff --git a/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem.des b/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem.des
new file mode 100644
index 0000000..eebc034
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem.des
@@ -0,0 +1 @@
+B5 08 拍卖行刷新拍品 #tagGCRefreshAuctionItem
diff --git a/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem.h b/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem.h
new file mode 100644
index 0000000..c7356d8
--- /dev/null
+++ b/ServerPack/GameServerPack/HB5_Bourse/RefreshAuctionItem.h
@@ -0,0 +1,14 @@
+// B5 08 拍卖行刷新拍品 #tagGCRefreshAuctionItem
+
+struct	tagGCRefreshAuctionItem
+{
+	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		CanGetMoney;	//可否获得收益
+};

--
Gitblit v1.8.0