From 7d39cc8790427dde9196faffdc89c455015af4c3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 12 九月 2024 11:53:49 +0800
Subject: [PATCH] 10261 【越南】【砍树】仙盟徽章,头像框,头像(动态),聊天气泡,聊天表情(增加头像、头像框)
---
ServerPack/MapServerPack/HB1_Role/FaceInfo.des | 1
ServerPack/MapServerPack/HB1_Role/FacePicInfo.des | 1
ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange.h | 7 +++
ServerPack/GameServerPack/HB3_PlayerSocial/tagGCAnswerPlayerShortInfo.h | 1
ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange.h | 7 +++
ServerPack/GameServerPack/HB3_PlayerSocial/B3 03.h | 1
ServerPack/MapServerPack/HB1_Role/FaceInfo | 0
ServerPack/MapServerPack/HA1_Sys/DBPlayer.h | 1
ServerPack/MapServerPack/HB1_Role/FaceInfo.h | 16 ++++++++
ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP.h | 7 +++
ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP | 0
ServerPack/MapServerPack/HB1_Role/FacePicInfo.h | 16 ++++++++
ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange | 0
ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange.des | 1
ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP | 0
ServerPack/MapServerPack/HB1_Role/FacePicInfo | 0
ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP.des | 1
ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h | 1
ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP.des | 1
ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h | 1
ServerPack/GameServerPack/HA9_Function/RecommendFriendsInfo.h | 1
ServerPack/GameServerPack/HA9_Function/SkyTowerPassPlayerInfo.h | 1
ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP.h | 7 +++
ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange | 0
ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange.des | 1
25 files changed, 73 insertions(+), 0 deletions(-)
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange.des b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange.des
new file mode 100644
index 0000000..6122429
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange.des
@@ -0,0 +1 @@
+B2 26 头像幻化 #tagCMFaceChange
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange.h b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange.h
new file mode 100644
index 0000000..81c52c0
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceChange.h
@@ -0,0 +1,7 @@
+// B2 26 头像幻化 #tagCMFaceChange
+
+struct tagCMFaceChange
+{
+ tagHead Head;
+ DWORD FaceID; // 幻化的ID
+};
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange.des b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange.des
new file mode 100644
index 0000000..8c7d2e1
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange.des
@@ -0,0 +1 @@
+B2 28 头像框幻化 #tagCMFacePicChange
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange.h b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange.h
new file mode 100644
index 0000000..c57fe5a
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicChange.h
@@ -0,0 +1,7 @@
+// B2 28 头像框幻化 #tagCMFacePicChange
+
+struct tagCMFacePicChange
+{
+ tagHead Head;
+ DWORD FacePicID; // 幻化的ID
+};
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP.des b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP.des
new file mode 100644
index 0000000..ca6a600
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP.des
@@ -0,0 +1 @@
+B2 29 头像框升星 #tagCMFacePicStarUP
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP.h b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP.h
new file mode 100644
index 0000000..eb61fe3
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FacePicStarUP.h
@@ -0,0 +1,7 @@
+// B2 29 头像框升星 #tagCMFacePicStarUP
+
+struct tagCMFacePicStarUP
+{
+ tagHead Head;
+ DWORD FacePicID;
+};
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP.des b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP.des
new file mode 100644
index 0000000..dfc6580
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP.des
@@ -0,0 +1 @@
+B2 27 头像升星 #tagCMFaceStarUP
diff --git a/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP.h b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP.h
new file mode 100644
index 0000000..762cb78
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CB2_NewFunction/FaceStarUP.h
@@ -0,0 +1,7 @@
+// B2 27 头像升星 #tagCMFaceStarUP
+
+struct tagCMFaceStarUP
+{
+ tagHead Head;
+ DWORD FaceID;
+};
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h
index 7db31b9..9760d52 100644
--- a/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h
@@ -10,4 +10,5 @@
BYTE Job; // 玩家职业
WORD RealmLV; // 玩家境界等级
DWORD Face; //基本脸型
+ DWORD FacePic; //头像框
};
diff --git a/ServerPack/GameServerPack/HA9_Function/RecommendFriendsInfo.h b/ServerPack/GameServerPack/HA9_Function/RecommendFriendsInfo.h
index 25ee925..c4a18a5 100644
--- a/ServerPack/GameServerPack/HA9_Function/RecommendFriendsInfo.h
+++ b/ServerPack/GameServerPack/HA9_Function/RecommendFriendsInfo.h
@@ -8,6 +8,7 @@
BYTE Job;
WORD RealmLV; //境界
DWORD Face; //基本脸型
+ DWORD FacePic; //头像框
};
struct tagGCRecommendFriendsInfo
diff --git a/ServerPack/GameServerPack/HA9_Function/SkyTowerPassPlayerInfo.h b/ServerPack/GameServerPack/HA9_Function/SkyTowerPassPlayerInfo.h
index f76e1e3..102e71f 100644
--- a/ServerPack/GameServerPack/HA9_Function/SkyTowerPassPlayerInfo.h
+++ b/ServerPack/GameServerPack/HA9_Function/SkyTowerPassPlayerInfo.h
@@ -8,6 +8,7 @@
WORD LV; //等级
WORD RealmLV; //境界
DWORD Face; //基本脸型
+ DWORD FacePic; //头像框
};
struct tagGCSkyTowerPassFloor
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/B3 03.h b/ServerPack/GameServerPack/HB3_PlayerSocial/B3 03.h
index b79eb00..cc8344f 100644
--- a/ServerPack/GameServerPack/HB3_PlayerSocial/B3 03.h
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/B3 03.h
@@ -8,4 +8,5 @@
WORD LV;
WORD RealmLV; //境界等级
DWORD Face; //基本脸型
+ DWORD FacePic; //头像框
};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCAnswerPlayerShortInfo.h b/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCAnswerPlayerShortInfo.h
index 190f030..36fc41c 100644
--- a/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCAnswerPlayerShortInfo.h
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCAnswerPlayerShortInfo.h
@@ -11,4 +11,5 @@
BYTE IsInTeam; //是否有队伍
DWORD ServerGroupID; //服务器组ID
DWORD Face; //基本脸型
+ DWORD FacePic; //头像框
};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h b/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h
index a9f72bf..e063272 100644
--- a/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h
@@ -9,6 +9,7 @@
WORD RealmLV; //境界
BYTE OnlineType; //0不在线 1在线 2脱机在线
DWORD Face; //基本脸型
+ DWORD FacePic; //头像框
};
diff --git a/ServerPack/MapServerPack/HA1_Sys/DBPlayer.h b/ServerPack/MapServerPack/HA1_Sys/DBPlayer.h
index 91007b8..5ef9865 100644
--- a/ServerPack/MapServerPack/HA1_Sys/DBPlayer.h
+++ b/ServerPack/MapServerPack/HA1_Sys/DBPlayer.h
@@ -99,5 +99,6 @@
DWORD ExAttr20; //预留的扩展属性字段,用来存放项目特定的属性
DWORD HPEx; //当前血量 超过E的记录
DWORD Face; //基本脸型
+ DWORD FacePic; //头像框
DWORD RoleType; //角色类型(各项目可自定义含义,如种族,与职业区分)
};
diff --git a/ServerPack/MapServerPack/HB1_Role/FaceInfo b/ServerPack/MapServerPack/HB1_Role/FaceInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/FaceInfo
diff --git a/ServerPack/MapServerPack/HB1_Role/FaceInfo.des b/ServerPack/MapServerPack/HB1_Role/FaceInfo.des
new file mode 100644
index 0000000..4cd90aa
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/FaceInfo.des
@@ -0,0 +1 @@
+B1 17 头像信息 #tagMCFaceInfo
diff --git a/ServerPack/MapServerPack/HB1_Role/FaceInfo.h b/ServerPack/MapServerPack/HB1_Role/FaceInfo.h
new file mode 100644
index 0000000..be31360
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/FaceInfo.h
@@ -0,0 +1,16 @@
+// B1 17 头像信息 #tagMCFaceInfo
+
+struct tagMCFace
+{
+ DWORD FaceID; //头像ID
+ DWORD LightTime; //点亮时间戳
+ DWORD ExpireTime; //有效时间秒,0为配表固定时间,如果配表时间也为0即代表永久;到期时间=点亮时间+有效时间
+ BYTE Star; // 星级
+};
+
+struct tagMCFaceInfo
+{
+ tagHead Head;
+ BYTE Count;
+ tagMCFace FaceList[Count];
+};
diff --git a/ServerPack/MapServerPack/HB1_Role/FacePicInfo b/ServerPack/MapServerPack/HB1_Role/FacePicInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/FacePicInfo
diff --git a/ServerPack/MapServerPack/HB1_Role/FacePicInfo.des b/ServerPack/MapServerPack/HB1_Role/FacePicInfo.des
new file mode 100644
index 0000000..69ff39f
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/FacePicInfo.des
@@ -0,0 +1 @@
+B1 18 头像框信息 #tagMCFacePicInfo
diff --git a/ServerPack/MapServerPack/HB1_Role/FacePicInfo.h b/ServerPack/MapServerPack/HB1_Role/FacePicInfo.h
new file mode 100644
index 0000000..8d894f4
--- /dev/null
+++ b/ServerPack/MapServerPack/HB1_Role/FacePicInfo.h
@@ -0,0 +1,16 @@
+// B1 18 头像框信息 #tagMCFacePicInfo
+
+struct tagMCFacePic
+{
+ DWORD FacePicID; //头像框ID
+ DWORD LightTime; //点亮时间戳
+ DWORD ExpireTime; //有效时间秒,0为配表固定时间,如果配表时间也为0即代表永久;到期时间=点亮时间+有效时间
+ BYTE Star; //星级
+};
+
+struct tagMCFacePicInfo
+{
+ tagHead Head;
+ BYTE Count;
+ tagMCFacePic FacePicList[Count];
+};
--
Gitblit v1.8.0