From c4213f88b4ba0bdfcf41b01071be6c246ebbefff Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 13 九月 2024 16:18:33 +0800
Subject: [PATCH] 10261 【越南】【砍树】【英文】仙盟徽章增加定制仙盟ID支持; 增加聊天气泡,聊天表情;
---
ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h | 12 ++++++++++--
ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo | 0
ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.des | 1 +
ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.h | 15 +++++++++++++++
ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP | 0
ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.h | 7 +++++++
ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.des | 1 +
7 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP
diff --git a/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.des b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.des
new file mode 100644
index 0000000..f46fd8c
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.des
@@ -0,0 +1 @@
+A2 36 聊天气泡框升星 #tagCMChatBubbleBoxStarUP
diff --git a/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.h b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.h
new file mode 100644
index 0000000..be05b91
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.h
@@ -0,0 +1,7 @@
+// A2 36 聊天气泡框升星 #tagCMChatBubbleBoxStarUP
+
+struct tagCMChatBubbleBoxStarUP
+{
+ tagHead Head;
+ BYTE BoxID; //气泡ID
+};
diff --git a/ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h b/ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h
index aa477eb..eee537e 100644
--- a/ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h
+++ b/ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h
@@ -1,8 +1,16 @@
// A7 17 聊天气泡框状态 #tagMCChatBubbleBoxState
-struct tagMCChatBubbleBoxState
+struct tagMCChatBubbleBox
+{
+ BYTE BoxID; //气泡ID
+ BYTE State; //是否已激活
+ DWORD EndTime; //到期时间戳,0为永久
+ BYTE Star; //星级
+};
+struct tagMCChatBubbleBoxState
{
tagHead Head;
- DWORD BoxState; // 按二进制位存储代表是否已开启,暂支持31位,以后有需要再加
+ BYTE Count;
+ tagMCChatBubbleBox BoxList[Count];
};
diff --git a/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo
diff --git a/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.des b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.des
new file mode 100644
index 0000000..15cc4e7
--- /dev/null
+++ b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.des
@@ -0,0 +1 @@
+A7 21 表情包信息 #tagMCEmojiPackInfo
diff --git a/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.h b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.h
new file mode 100644
index 0000000..73a497f
--- /dev/null
+++ b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.h
@@ -0,0 +1,15 @@
+// A7 21 表情包信息 #tagMCEmojiPackInfo
+
+struct tagMCEmojiPack
+{
+ BYTE PackID; //表情包ID
+ BYTE State; //是否已激活
+ DWORD EndTime; //到期时间戳,0为永久
+};
+
+struct tagMCEmojiPackInfo
+{
+ tagHead Head;
+ BYTE Count;
+ tagMCEmojiPack EmojiPackList[Count];
+};
--
Gitblit v1.8.0