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