From 24a23dcf2dfecb2c41722ad5d6f8c936bf7ccabe Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期六, 07 二月 2026 14:37:43 +0800
Subject: [PATCH] 282 查看他人-客户端 同步A523 A212封包,公会成员列表,公会聊天支持支持跨服

---
 Main/System/OtherPlayerDetail/OtherPlayerDetailManager.cs |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/Main/System/OtherPlayerDetail/OtherPlayerDetailManager.cs b/Main/System/OtherPlayerDetail/OtherPlayerDetailManager.cs
index 14d202c..e7f79fa 100644
--- a/Main/System/OtherPlayerDetail/OtherPlayerDetailManager.cs
+++ b/Main/System/OtherPlayerDetail/OtherPlayerDetailManager.cs
@@ -49,8 +49,8 @@
         return viewPlayerData;
     }
 
-    // 鍚戞湇鍔$璇锋眰鍏朵粬鐜╁鏁版嵁
-    public void ViewPlayerDetail(int playerId, int viewType = (int)ViewPlayerType.viewPlayerData, int viewBattlePreSetType = (int)BattlePreSetType.Story)
+    // 鍚戞湇鍔$璇锋眰鍏朵粬鐜╁鏁版嵁 serverID鍙�0榛樿鏈湇鐜╁
+    public void ViewPlayerDetail(int playerId, int serverID, int viewType = (int)ViewPlayerType.viewPlayerData, int viewBattlePreSetType = (int)BattlePreSetType.Story)
     {
         // 鑷繁涓嶈兘鏌ョ湅鑷繁鐨勪俊鎭�
         if (playerId == PlayerDatas.Instance.baseData.PlayerID)
@@ -58,11 +58,11 @@
 
         viewPlayerType = viewType;
         viewPreSetType = viewBattlePreSetType;
-        ViewRoleParticulars(playerId);
+        ViewRoleParticulars(playerId, serverID);
     }
 
     // 鍚戞湇鍔$璇锋眰鐜╁鏁版嵁
-    void ViewRoleParticulars(int playerID)
+    void ViewRoleParticulars(int playerID, int serverID)
     {
         if (playerID <= 0)
             return;
@@ -81,6 +81,7 @@
 
         CA212_tagCMViewPlayerInfo pak = new CA212_tagCMViewPlayerInfo();
         pak.PlayerID = (uint)playerID;
+        pak.ServerID = (uint)serverID;
         GameNetSystem.Instance.SendInfo(pak);
     }
     public void OnRevRoleEquip(HA705_tagSCQueryPlayerCacheResult package)

--
Gitblit v1.8.0