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