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/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py | 12 +++++++++++- 1 files changed, 11 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 cf37216..eda9b03 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py @@ -5334,13 +5334,23 @@ # @param curPlayer: 玩家实例 # @return: None def Sync_OpenServerDay(curPlayer): + serverTime = GameWorld.GetCurrentTime() + if not serverTime: + return gw = GameWorld.GetGameWorld() packData = ChPyNetSendPack.tagOpenServerDay() packData.Clear() packData.Day = gw.GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_ServerDay) packData.IsMixServer = gw.GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_IsMixServer) packData.MixDay = gw.GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_MixServerDay) - packData.OpenServerTime = GameWorld.ChangeTimeNumToStr(gw.GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_InitOpenServerTime)) + packData.OpenWeekday = gw.GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_OpenServerWeekday) + 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