From ea9262adada275539fc67eaa10adedb18a13f4f9 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 15 十月 2025 09:20:24 +0800
Subject: [PATCH] 263 【主界面】头像系统(内政-幻境阁系统)-服务端(形象、头像、头像框、气泡、称号)
---
ServerPack/HB1_Role/ChatBoxInfo.des | 1
ClientPack/CB2_NewFunction/HJGOP.h | 9 ++++
ServerPack/HB1_Role/ChatBoxInfo | 0
ServerPack/HB1_Role/TitleInfo.des | 1
/dev/null | 16 --------
ServerPack/HB1_Role/TitleInfo.h | 16 ++++++++
ServerPack/HB1_Role/ChatBoxInfo.h | 16 ++++++++
ServerPack/HB1_Role/ModelInfo.des | 1
ClientPack/CB2_NewFunction/HJGOP | 0
ServerPack/HB1_Role/TitleInfo | 0
ServerPack/HB1_Role/ModelInfo.h | 16 ++++++++
ClientPack/CB2_NewFunction/HJGOP.des | 1
ServerPack/HB1_Role/ModelInfo | 0
13 files changed, 61 insertions(+), 16 deletions(-)
diff --git a/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP b/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP
+++ /dev/null
diff --git a/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP.des b/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP.des
deleted file mode 100644
index f46fd8c..0000000
--- a/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP.des
+++ /dev/null
@@ -1 +0,0 @@
-A2 36 聊天气泡框升星 #tagCMChatBubbleBoxStarUP
diff --git a/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP.h b/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP.h
deleted file mode 100644
index be05b91..0000000
--- a/ClientPack/CA2_Interaction/ChatBubbleBoxStarUP.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// A2 36 聊天气泡框升星 #tagCMChatBubbleBoxStarUP
-
-struct tagCMChatBubbleBoxStarUP
-{
- tagHead Head;
- BYTE BoxID; //气泡ID
-};
diff --git a/ClientPack/CA2_Interaction/SetChatBubbleBox b/ClientPack/CA2_Interaction/SetChatBubbleBox
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CA2_Interaction/SetChatBubbleBox
+++ /dev/null
diff --git a/ClientPack/CA2_Interaction/SetChatBubbleBox.des b/ClientPack/CA2_Interaction/SetChatBubbleBox.des
deleted file mode 100644
index 7bf16f7..0000000
--- a/ClientPack/CA2_Interaction/SetChatBubbleBox.des
+++ /dev/null
@@ -1 +0,0 @@
-A2 30 设置聊天气泡框 #tagCMSetChatBubbleBox
diff --git a/ClientPack/CA2_Interaction/SetChatBubbleBox.h b/ClientPack/CA2_Interaction/SetChatBubbleBox.h
deleted file mode 100644
index 1edd835..0000000
--- a/ClientPack/CA2_Interaction/SetChatBubbleBox.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// A2 30 设置聊天气泡框 #tagCMSetChatBubbleBox
-
-struct tagCMSetChatBubbleBox
-{
- tagHead Head;
- BYTE BubbleBoxType; //气泡框类型
-};
diff --git a/ClientPack/CA5_Function/TitleStarUp b/ClientPack/CA5_Function/TitleStarUp
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CA5_Function/TitleStarUp
+++ /dev/null
diff --git a/ClientPack/CA5_Function/TitleStarUp.des b/ClientPack/CA5_Function/TitleStarUp.des
deleted file mode 100644
index 1c25f3c..0000000
--- a/ClientPack/CA5_Function/TitleStarUp.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 36 称号升星 #tagCMTitleStarUp
diff --git a/ClientPack/CA5_Function/TitleStarUp.h b/ClientPack/CA5_Function/TitleStarUp.h
deleted file mode 100644
index 0e8f0bf..0000000
--- a/ClientPack/CA5_Function/TitleStarUp.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// A5 36 称号升星 #tagCMTitleStarUp
-
-struct tagCMTitleStarUp
-{
- tagHead Head;
- DWORD TitleID; //称号ID
-};
diff --git a/ClientPack/CB2_NewFunction/FaceChange b/ClientPack/CB2_NewFunction/FaceChange
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CB2_NewFunction/FaceChange
+++ /dev/null
diff --git a/ClientPack/CB2_NewFunction/FaceChange.des b/ClientPack/CB2_NewFunction/FaceChange.des
deleted file mode 100644
index 6122429..0000000
--- a/ClientPack/CB2_NewFunction/FaceChange.des
+++ /dev/null
@@ -1 +0,0 @@
-B2 26 头像幻化 #tagCMFaceChange
diff --git a/ClientPack/CB2_NewFunction/FaceChange.h b/ClientPack/CB2_NewFunction/FaceChange.h
deleted file mode 100644
index 81c52c0..0000000
--- a/ClientPack/CB2_NewFunction/FaceChange.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// B2 26 头像幻化 #tagCMFaceChange
-
-struct tagCMFaceChange
-{
- tagHead Head;
- DWORD FaceID; // 幻化的ID
-};
diff --git a/ClientPack/CB2_NewFunction/FacePicChange b/ClientPack/CB2_NewFunction/FacePicChange
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CB2_NewFunction/FacePicChange
+++ /dev/null
diff --git a/ClientPack/CB2_NewFunction/FacePicChange.des b/ClientPack/CB2_NewFunction/FacePicChange.des
deleted file mode 100644
index 8c7d2e1..0000000
--- a/ClientPack/CB2_NewFunction/FacePicChange.des
+++ /dev/null
@@ -1 +0,0 @@
-B2 28 头像框幻化 #tagCMFacePicChange
diff --git a/ClientPack/CB2_NewFunction/FacePicChange.h b/ClientPack/CB2_NewFunction/FacePicChange.h
deleted file mode 100644
index c57fe5a..0000000
--- a/ClientPack/CB2_NewFunction/FacePicChange.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// B2 28 头像框幻化 #tagCMFacePicChange
-
-struct tagCMFacePicChange
-{
- tagHead Head;
- DWORD FacePicID; // 幻化的ID
-};
diff --git a/ClientPack/CB2_NewFunction/FacePicStarUP b/ClientPack/CB2_NewFunction/FacePicStarUP
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CB2_NewFunction/FacePicStarUP
+++ /dev/null
diff --git a/ClientPack/CB2_NewFunction/FacePicStarUP.des b/ClientPack/CB2_NewFunction/FacePicStarUP.des
deleted file mode 100644
index ca6a600..0000000
--- a/ClientPack/CB2_NewFunction/FacePicStarUP.des
+++ /dev/null
@@ -1 +0,0 @@
-B2 29 头像框升星 #tagCMFacePicStarUP
diff --git a/ClientPack/CB2_NewFunction/FacePicStarUP.h b/ClientPack/CB2_NewFunction/FacePicStarUP.h
deleted file mode 100644
index eb61fe3..0000000
--- a/ClientPack/CB2_NewFunction/FacePicStarUP.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// B2 29 头像框升星 #tagCMFacePicStarUP
-
-struct tagCMFacePicStarUP
-{
- tagHead Head;
- DWORD FacePicID;
-};
diff --git a/ClientPack/CB2_NewFunction/FaceStarUP.des b/ClientPack/CB2_NewFunction/FaceStarUP.des
deleted file mode 100644
index dfc6580..0000000
--- a/ClientPack/CB2_NewFunction/FaceStarUP.des
+++ /dev/null
@@ -1 +0,0 @@
-B2 27 头像升星 #tagCMFaceStarUP
diff --git a/ClientPack/CB2_NewFunction/FaceStarUP.h b/ClientPack/CB2_NewFunction/FaceStarUP.h
deleted file mode 100644
index 762cb78..0000000
--- a/ClientPack/CB2_NewFunction/FaceStarUP.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// B2 27 头像升星 #tagCMFaceStarUP
-
-struct tagCMFaceStarUP
-{
- tagHead Head;
- DWORD FaceID;
-};
diff --git a/ClientPack/CB2_NewFunction/FaceStarUP b/ClientPack/CB2_NewFunction/HJGOP
similarity index 100%
rename from ClientPack/CB2_NewFunction/FaceStarUP
rename to ClientPack/CB2_NewFunction/HJGOP
diff --git a/ClientPack/CB2_NewFunction/HJGOP.des b/ClientPack/CB2_NewFunction/HJGOP.des
new file mode 100644
index 0000000..6ad33ef
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/HJGOP.des
@@ -0,0 +1 @@
+B2 25 幻境阁操作 #tagCSHJGOP
diff --git a/ClientPack/CB2_NewFunction/HJGOP.h b/ClientPack/CB2_NewFunction/HJGOP.h
new file mode 100644
index 0000000..757b0f5
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/HJGOP.h
@@ -0,0 +1,9 @@
+// B2 25 幻境阁操作 #tagCSHJGOP
+
+struct tagCSHJGOP
+{
+ tagHead Head;
+ BYTE Type; // 类型 1-形象;2-头像;3-头像框;4-气泡;5-称号
+ BYTE OPType; // 操作 1-激活;2-佩戴;3-卸下;4-升星
+ DWORD OPID; // 操作对应的ID,如形象ID等
+};
diff --git a/ServerPack/HA3_Function/TitleStarInfo.des b/ServerPack/HA3_Function/TitleStarInfo.des
deleted file mode 100644
index 599e352..0000000
--- a/ServerPack/HA3_Function/TitleStarInfo.des
+++ /dev/null
@@ -1 +0,0 @@
-A3 CE 称号星级信息 #tagMCTitleStarInfo
diff --git a/ServerPack/HA3_Function/TitleStarInfo.h b/ServerPack/HA3_Function/TitleStarInfo.h
deleted file mode 100644
index ac68ea5..0000000
--- a/ServerPack/HA3_Function/TitleStarInfo.h
+++ /dev/null
@@ -1,14 +0,0 @@
-// A3 CE 称号星级信息 #tagMCTitleStarInfo
-
-struct tagMCTitleStar
-{
- DWORD TitleID; // 称号ID
- BYTE Star; // 星级
-};
-
-struct tagMCTitleStarInfo
-{
- tagHead Head;
- BYTE Count;
- tagMCTitleStar TitleStarList[Count];
-};
diff --git a/ServerPack/HA7_Interaction/ChatBubbleBoxState b/ServerPack/HA7_Interaction/ChatBubbleBoxState
deleted file mode 100644
index e69de29..0000000
--- a/ServerPack/HA7_Interaction/ChatBubbleBoxState
+++ /dev/null
diff --git a/ServerPack/HA7_Interaction/ChatBubbleBoxState.des b/ServerPack/HA7_Interaction/ChatBubbleBoxState.des
deleted file mode 100644
index 76c4907..0000000
--- a/ServerPack/HA7_Interaction/ChatBubbleBoxState.des
+++ /dev/null
@@ -1 +0,0 @@
-A7 17 聊天气泡框状态 #tagMCChatBubbleBoxState
diff --git a/ServerPack/HA7_Interaction/ChatBubbleBoxState.h b/ServerPack/HA7_Interaction/ChatBubbleBoxState.h
deleted file mode 100644
index eee537e..0000000
--- a/ServerPack/HA7_Interaction/ChatBubbleBoxState.h
+++ /dev/null
@@ -1,16 +0,0 @@
-// A7 17 聊天气泡框状态 #tagMCChatBubbleBoxState
-
-struct tagMCChatBubbleBox
-{
- BYTE BoxID; //气泡ID
- BYTE State; //是否已激活
- DWORD EndTime; //到期时间戳,0为永久
- BYTE Star; //星级
-};
-
-struct tagMCChatBubbleBoxState
-{
- tagHead Head;
- BYTE Count;
- tagMCChatBubbleBox BoxList[Count];
-};
diff --git a/ServerPack/HA3_Function/TitleStarInfo b/ServerPack/HB1_Role/ChatBoxInfo
similarity index 100%
rename from ServerPack/HA3_Function/TitleStarInfo
rename to ServerPack/HB1_Role/ChatBoxInfo
diff --git a/ServerPack/HB1_Role/ChatBoxInfo.des b/ServerPack/HB1_Role/ChatBoxInfo.des
new file mode 100644
index 0000000..253942a
--- /dev/null
+++ b/ServerPack/HB1_Role/ChatBoxInfo.des
@@ -0,0 +1 @@
+B1 27 聊天气泡框信息 #tagSCChatBoxInfo
diff --git a/ServerPack/HB1_Role/ChatBoxInfo.h b/ServerPack/HB1_Role/ChatBoxInfo.h
new file mode 100644
index 0000000..8d104a6
--- /dev/null
+++ b/ServerPack/HB1_Role/ChatBoxInfo.h
@@ -0,0 +1,16 @@
+// B1 27 聊天气泡框信息 #tagSCChatBoxInfo
+
+struct tagSCChatBox
+{
+ DWORD BoxID; //气泡框ID
+ BYTE State; //是否已激活
+ DWORD EndTime; //到期时间戳,0为永久
+ BYTE Star; //星级
+};
+
+struct tagSCChatBoxInfo
+{
+ tagHead Head;
+ BYTE Count;
+ tagSCChatBox BoxList[Count];
+};
diff --git a/ServerPack/HA3_Function/TitleStarInfo b/ServerPack/HB1_Role/ModelInfo
similarity index 100%
copy from ServerPack/HA3_Function/TitleStarInfo
copy to ServerPack/HB1_Role/ModelInfo
diff --git a/ServerPack/HB1_Role/ModelInfo.des b/ServerPack/HB1_Role/ModelInfo.des
new file mode 100644
index 0000000..2f67725
--- /dev/null
+++ b/ServerPack/HB1_Role/ModelInfo.des
@@ -0,0 +1 @@
+B1 19 形象信息 #tagSCModelInfo
diff --git a/ServerPack/HB1_Role/ModelInfo.h b/ServerPack/HB1_Role/ModelInfo.h
new file mode 100644
index 0000000..1323276
--- /dev/null
+++ b/ServerPack/HB1_Role/ModelInfo.h
@@ -0,0 +1,16 @@
+// B1 19 形象信息 #tagSCModelInfo
+
+struct tagSCModel
+{
+ DWORD ModelID; //形象ID
+ BYTE State; //是否已激活
+ DWORD EndTime; //到期时间戳,0为永久
+ BYTE Star; //星级
+};
+
+struct tagSCModelInfo
+{
+ tagHead Head;
+ BYTE Count;
+ tagSCModel ModelList[Count];
+};
diff --git a/ServerPack/HA3_Function/TitleStarInfo b/ServerPack/HB1_Role/TitleInfo
similarity index 100%
copy from ServerPack/HA3_Function/TitleStarInfo
copy to ServerPack/HB1_Role/TitleInfo
diff --git a/ServerPack/HB1_Role/TitleInfo.des b/ServerPack/HB1_Role/TitleInfo.des
new file mode 100644
index 0000000..b98af35
--- /dev/null
+++ b/ServerPack/HB1_Role/TitleInfo.des
@@ -0,0 +1 @@
+B1 26 称号信息 #tagSCTitleInfo
diff --git a/ServerPack/HB1_Role/TitleInfo.h b/ServerPack/HB1_Role/TitleInfo.h
new file mode 100644
index 0000000..414d580
--- /dev/null
+++ b/ServerPack/HB1_Role/TitleInfo.h
@@ -0,0 +1,16 @@
+// B1 26 称号信息 #tagSCTitleInfo
+
+struct tagSCTitle
+{
+ DWORD TitleID; //称号ID
+ BYTE State; //是否已激活
+ DWORD EndTime; //到期时间戳,0为永久
+ BYTE Star; //星级
+};
+
+struct tagSCTitleInfo
+{
+ tagHead Head;
+ BYTE Count;
+ tagSCTitle TitleList[Count];
+};
--
Gitblit v1.8.0