From 32c09736c0ee2d65084e4969b750c02c2303661f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 06 二月 2026 21:28:39 +0800
Subject: [PATCH] 66 【公会】基础主体-服务端(跨服公会所有基本功能支持、跨服砍价支持;修改查看目标公会、查看目标玩家方式;)

---
 ServerPack/HA5_Family/TagFamilyInfo         |    0 
 ClientPack/CA6_Family/ViewTagFamily.h       |    8 ++++++++
 ServerPack/HA5_Family/FamilyViewList.h      |    1 +
 ClientPack/CA6_Family/ViewTagFamily.des     |    1 +
 ServerPack/HA5_Family/TagFamilyInfo.h       |   23 +++++++++++++++++++++++
 ClientPack/CA2_Interaction/ViewPlayerInfo.h |    2 +-
 ClientPack/CA6_Family/ViewTagFamily         |    0 
 ServerPack/HA5_Family/TagFamilyInfo.des     |    1 +
 8 files changed, 35 insertions(+), 1 deletions(-)

diff --git a/ClientPack/CA2_Interaction/ViewPlayerInfo.h b/ClientPack/CA2_Interaction/ViewPlayerInfo.h
index 216f354..0df6690 100644
--- a/ClientPack/CA2_Interaction/ViewPlayerInfo.h
+++ b/ClientPack/CA2_Interaction/ViewPlayerInfo.h
@@ -3,5 +3,5 @@
 {
 	tagHead		Head;
 	DWORD		PlayerID;
-	BYTE		EquipClassLV;	//大于0为查看指定境界阶装备信息,  0为查看默认信息
+	DWORD		ServerID;		//玩家服务器ID,发0默认本服玩家
 };
diff --git a/ClientPack/CA6_Family/ViewTagFamily b/ClientPack/CA6_Family/ViewTagFamily
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/CA6_Family/ViewTagFamily
diff --git a/ClientPack/CA6_Family/ViewTagFamily.des b/ClientPack/CA6_Family/ViewTagFamily.des
new file mode 100644
index 0000000..39c9571
--- /dev/null
+++ b/ClientPack/CA6_Family/ViewTagFamily.des
@@ -0,0 +1 @@
+A6 19 查看目标公会 #tagCSViewTagFamily
diff --git a/ClientPack/CA6_Family/ViewTagFamily.h b/ClientPack/CA6_Family/ViewTagFamily.h
new file mode 100644
index 0000000..52c9229
--- /dev/null
+++ b/ClientPack/CA6_Family/ViewTagFamily.h
@@ -0,0 +1,8 @@
+// A6 19 查看目标公会 #tagCSViewTagFamily
+
+struct tagCSViewTagFamily
+{
+	tagHead		Head;
+	DWORD		FamilyID;
+	DWORD		ServerID;		//公会服务器ID,发0默认本服公会
+};
diff --git a/ServerPack/HA5_Family/FamilyViewList.h b/ServerPack/HA5_Family/FamilyViewList.h
index 061b32d..e24141d 100644
--- a/ServerPack/HA5_Family/FamilyViewList.h
+++ b/ServerPack/HA5_Family/FamilyViewList.h
@@ -31,4 +31,5 @@
 	BYTE		FamilyCount;
 	tagMCFamilyView	FamilyList[FamilyCount];	//本页家族信息列表
 	DWORD		Rank;		//玩家公会所在名次,0-没有公会或没有在榜上;>0-对应排名
+	DWORD		DataServerID;	//数据所在服务器ID
 };
diff --git a/ServerPack/HA5_Family/TagFamilyInfo b/ServerPack/HA5_Family/TagFamilyInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/HA5_Family/TagFamilyInfo
diff --git a/ServerPack/HA5_Family/TagFamilyInfo.des b/ServerPack/HA5_Family/TagFamilyInfo.des
new file mode 100644
index 0000000..bca5443
--- /dev/null
+++ b/ServerPack/HA5_Family/TagFamilyInfo.des
@@ -0,0 +1 @@
+A5 19 查看目标公会信息 #tagSCTagFamilyInfo
diff --git a/ServerPack/HA5_Family/TagFamilyInfo.h b/ServerPack/HA5_Family/TagFamilyInfo.h
new file mode 100644
index 0000000..8bb59fc
--- /dev/null
+++ b/ServerPack/HA5_Family/TagFamilyInfo.h
@@ -0,0 +1,23 @@
+// A5 19 查看目标公会信息 #tagSCTagFamilyInfo
+
+struct	tagSCTagFamilyInfo
+{
+	tagHead		Head;
+	DWORD		FamilyID;		//家族ID
+	BYTE		FamilyNameLen;
+	char		FamilyName[FamilyNameLen];		//size = FamilyNameLen
+	DWORD		LeaderID;		//族长ID
+	BYTE		LeaderNameLen;
+	char		LeaderName[LeaderNameLen];		//size = LeaderNameLen
+	DWORD		LeaderServerID;		//会长区服ID
+	BYTE		FamilyLV;			//家族等级
+	DWORD		ServerID;		//区服ID
+	DWORD		EmblemID;	//徽章ID
+	char		EmblemWord[3];	//徽章文字
+	DWORD		FightPower;	//总战力,求余亿部分
+	DWORD		FightPowerEx;	//总战力,整除亿部分
+	WORD		BroadcastLen;		//公告
+	char		Broadcast[BroadcastLen];		//size = BroadcastLen
+	BYTE		MemberCount;	//成员人数
+	DWORD		DataServerID;	//数据所在服务器ID
+};

--
Gitblit v1.8.0