From 21358acd74718b13417b112b5ed1cbf74d93d695 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 10 十二月 2019 14:51:47 +0800
Subject: [PATCH] 8346 【恺英】【后端】协助系统(修改感谢礼盒相关封包)
---
/dev/null | 8 --------
ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview.des | 1 +
ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.des | 2 +-
ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount | 0
ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount.des | 1 +
ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview | 0
ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview.h | 20 ++++++++++++++++++++
ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.h | 4 ++--
ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount.h | 8 ++++++++
9 files changed, 33 insertions(+), 11 deletions(-)
diff --git a/ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.des b/ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.des
index f9f119c..cbd9826 100644
--- a/ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.des
+++ b/ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.des
@@ -1 +1 @@
-B0 15 领取协助感谢礼盒 #tagCGGetAssistThanksGift
+B0 15 接收协助感谢礼物 #tagCGGetAssistThanksGift
diff --git a/ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.h b/ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.h
index 307c053..9817148 100644
--- a/ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.h
+++ b/ClientPack/ClientToGameServer/CB0_Event/GetAssistThanksGift.h
@@ -1,8 +1,8 @@
-// B0 15 领取协助感谢礼物 #tagCGGetAssistThanksGift
+// B0 15 接收协助感谢礼物 #tagCGGetAssistThanksGift
struct tagCGGetAssistThanksGift
{
tagHead Head;
- char GiftGUID[40]; //礼盒GUID
+ char GiftGUID[40]; //预览时GUID不发,确认领取时需发送预览返回的GUID,无额外奖励不需要再次发送
};
diff --git a/ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList.des b/ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList.des
deleted file mode 100644
index 4935aa8..0000000
--- a/ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList.des
+++ /dev/null
@@ -1 +0,0 @@
-B0 05 可领取的协助感谢礼盒 #tagGCAssistThanksGiftList
diff --git a/ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList.h b/ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList.h
deleted file mode 100644
index ea996ac..0000000
--- a/ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList.h
+++ /dev/null
@@ -1,24 +0,0 @@
-// B0 05 可领取的协助感谢礼盒 #tagGCAssistThanksGiftList
-
-struct tagGCAssistThanksGift
-{
- char GiftGUID[40]; //礼盒GUID
- DWORD ItemID; //礼盒ID
- DWORD PlayerID; //发起玩家ID
- char PlayerName[33];
- BYTE Job;
- WORD LV;
- BYTE RealmLV; //境界
- DWORD MapID;
- DWORD LineID;
- DWORD NPCID;
- WORD ExDataLen;
- char ExData[ExDataLen]; //其他自定义数据
-};
-
-struct tagGCAssistThanksGiftList
-{
- tagHead Head;
- BYTE GiftCount;
- tagGCAssistThanksGift ThanksGiftList[GiftCount];
-};
diff --git a/ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList b/ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount
similarity index 100%
rename from ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList
rename to ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount
diff --git a/ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount.des b/ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount.des
new file mode 100644
index 0000000..54e97a7
--- /dev/null
+++ b/ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount.des
@@ -0,0 +1 @@
+B0 06 可接收协助感谢礼物个数 #tagGCCanGetAssistThanksGiftCount
diff --git a/ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount.h b/ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount.h
new file mode 100644
index 0000000..7213d66
--- /dev/null
+++ b/ServerPack/GameServerPack/HB0_Event/CanGetAssistThanksGiftCount.h
@@ -0,0 +1,8 @@
+// B0 06 可接收协助感谢礼物个数 #tagGCCanGetAssistThanksGiftCount
+
+struct tagGCCanGetAssistThanksGiftCount
+
+{
+ tagHead Head;
+ BYTE CanGetCount;
+};
diff --git a/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK b/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK
deleted file mode 100644
index e69de29..0000000
--- a/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK
+++ /dev/null
diff --git a/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK.des b/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK.des
deleted file mode 100644
index e6a8ec6..0000000
--- a/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK.des
+++ /dev/null
@@ -1 +0,0 @@
-B0 06 领取协助感谢礼盒成功 #tagGCGetAssistThanksGiftOK
diff --git a/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK.h b/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK.h
deleted file mode 100644
index 239b1bb..0000000
--- a/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftOK.h
+++ /dev/null
@@ -1,8 +0,0 @@
-// B0 06 领取协助感谢礼盒成功 #tagGCGetAssistThanksGiftOK
-
-struct tagGCGetAssistThanksGiftOK
-
-{
- tagHead Head;
- char GiftGUID[40]; //礼盒GUID
-};
diff --git a/ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList b/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview
similarity index 100%
copy from ServerPack/GameServerPack/HB0_Event/AssistThanksGiftList
copy to ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview
diff --git a/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview.des b/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview.des
new file mode 100644
index 0000000..5539278
--- /dev/null
+++ b/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview.des
@@ -0,0 +1 @@
+B0 05 接收协助感谢礼物预览 #tagGCGetAssistThanksGiftPreview
diff --git a/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview.h b/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview.h
new file mode 100644
index 0000000..10a9109
--- /dev/null
+++ b/ServerPack/GameServerPack/HB0_Event/GetAssistThanksGiftPreview.h
@@ -0,0 +1,20 @@
+// B0 05 接收协助感谢礼物预览 #tagGCGetAssistThanksGiftPreview
+
+struct tagGCGetAssistThanksGiftPreview
+{
+ tagHead Head;
+ char GiftGUID[40]; //礼盒GUID
+ DWORD ItemID; //礼盒ID
+ DWORD PlayerID; //发起玩家ID
+ char PlayerName[33];
+ BYTE Job;
+ WORD LV;
+ BYTE RealmLV; //境界
+ DWORD MapID;
+ DWORD LineID;
+ DWORD NPCID;
+ WORD ExDataLen;
+ char ExData[ExDataLen]; //其他自定义数据
+ char TimeStr[19]; //协助时间yyyy-MM-dd hh:mm:ss
+ BYTE ExtraAward; //是否有额外奖励
+};
--
Gitblit v1.8.0