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