From dbb148e8d244f15e37691abede57c72b41a79ddd Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 13 二月 2026 01:15:12 +0800
Subject: [PATCH] 66 【公会】基础主体-服务端(玩家跨服公会相关功能补一次过天;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
index 25906c0..bb64b5f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -448,7 +448,7 @@
     '''
     
     playerID = curPlayer.GetPlayerID()
-    sysFixVersion = 2025123012 # 系统定义的最后一次修正版本号,一般以 yyyyMMddhh 定义为版本号
+    sysFixVersion = 2026021300 # 系统定义的最后一次修正版本号,一般以 yyyyMMddhh 定义为版本号
     playerVersion = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_FixVersion)
     if not playerVersion:
         createRoleTime = curPlayer.GetCreateRoleTime() # 按创角
@@ -468,6 +468,13 @@
         # 每个版本修正完需要立即更新到对应的版本号值,防止中间某个版本修正失败,导致重登后重复修正已经处理的版本
         PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_Dict_FixVersion, fixVersion)
         
+    # 修正公会跨服首次没有过天
+    fixVersion = 2026021300
+    if playerVersion < fixVersion:
+        if DBFamily.IsFamilyCross():
+            GameWorld.Log("跨服公会玩家登录补过天")
+            PlayerFamily.__doPlayerOnDay(curPlayer)
+            
     # 其他
     # 需要按修正版本时间顺序依次处理!!!需要按修正版本时间顺序依次处理!!!需要按修正版本时间顺序依次处理!!!
     

--
Gitblit v1.8.0