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