From 78eba407c2b7d68096500e9013add9141b13f52c Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 21 九月 2018 23:37:11 +0800 Subject: [PATCH] 3798 【后端】运营活动时间优化,开服日常限时活动定制时间优化 --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py index 91b793c..b0386b1 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py @@ -285,6 +285,10 @@ # @param curPlayer: 玩家实例 # @return: None def Sync_OpenServerDay(curPlayer): + # 服务器时间 + serverTime = GameWorld.GetServerTime() + if not serverTime: + return openDay = PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_ServerDay) isMixServer = PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_IsMixServer) mixServerDay = PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_MixServerDay) @@ -293,7 +297,14 @@ packData.Day = openDay packData.IsMixServer = isMixServer packData.MixDay = mixServerDay - packData.OpenServerTime = GameWorld.ChangeTimeNumToStr(PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_InitOpenServerTime)) + packData.OpenWeekday = PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_InitOpenServerTime) + packData.NowYear = serverTime.year + packData.NowMonth = serverTime.month + packData.NowDay = serverTime.day + packData.NowHour = serverTime.hour + packData.NowMinute = serverTime.minute + packData.NowSecond = serverTime.second + packData.NowMicSecond = serverTime.microsecond NetPackCommon.SendFakePack(curPlayer, packData) return -- Gitblit v1.8.0