From 42f1ae76751b709e75d90d87959829c6c59de3a3 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期日, 09 十月 2022 18:50:26 +0800 Subject: [PATCH] 9455 【越南】【后端】通天令(主干 冲突) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py index 28cf71e..241ec57 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py @@ -28,8 +28,12 @@ import PlayerFBHelpBattle import PlayerFairyDomain import ChPyNetSendPack +import GameWorldArena import NetPackCommon import PlayerDuJie +import PlayerCharm +import CrossBattlefield +import CrossChampionship #--------------------------------------------------------------------- #--------------------------------------------------------------------- @@ -56,8 +60,12 @@ if isMixServer: PlayerDBGSEvent.SetDBGSTrig_ServerTime(PlayerDBGSEvent.Def_MixServerDay) + #魅力 + PlayerCharm.DoOnDay() #家族更新 PlayerFamily.FamilyOnDay(tick) + #跨服排位 + CrossChampionship.DoOnDay() playerManager = GameWorld.GetPlayerManager() for i in xrange(playerManager.GetPlayerCount()): @@ -78,9 +86,15 @@ #副本助战 PlayerFBHelpBattle.HelpBattleOnDay() #玩家缓存 - PlayerViewCache.DelOutofTimeViewCacheData() + PlayerViewCache.DoOnDayEx() #缥缈OnDay PlayerFairyDomain.OnDayEx() + #竞技场 + GameWorldArena.OnDayEx() + #跨服战场 + CrossBattlefield.DoOnDayEx() + #跨服排位 + CrossChampionship.DoOnDayEx() playerManager = GameWorld.GetPlayerManager() for i in xrange(playerManager.GetPlayerCount()): curPlayer = playerManager.GetPlayerByIndex(i) @@ -100,6 +114,8 @@ #设定服务器当前周事件 PlayerDBGSEvent.SetDBGSTrig_ServerTime(PlayerDBGSEvent.Def_ServerWeek) + #魅力 + PlayerCharm.DoOnWeek() #家族更新 PlayerFamily.FamilyOnWeek(tick) @@ -115,6 +131,11 @@ return def DoLogic_GameServer_OnWeekEx(tick): + + # 竞技场 + GameWorldArena.OnWeekEx() + # 跨服战场 + CrossBattlefield.DoOnWeekEx() playerManager = GameWorld.GetPlayerManager() for i in xrange(playerManager.GetPlayerCount()): @@ -301,6 +322,7 @@ packData.NowMinute = serverTime.minute packData.NowSecond = serverTime.second packData.NowMicSecond = serverTime.microsecond + packData.WeekOfYear = GameWorld.GetWeekOfYear() NetPackCommon.SendFakePack(curPlayer, packData) return -- Gitblit v1.8.0