hxp
2018-11-28 e261fda74c51592a8e83175f3a7386f48ed13df4
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerEventCounter.py
@@ -25,6 +25,7 @@
import PlayerFamily
import PlayerDBGSEvent
import GameWorldActionControl
import PlayerFBHelpBattle
import ChPyNetSendPack
import NetPackCommon
import PlayerManorWar
@@ -81,7 +82,8 @@
def DoLogic_GameServer_OnDayEx(tick):
    #渡劫OnDay
    PlayerDuJie.OnDayEx()
    #副本助战
    PlayerFBHelpBattle.HelpBattleOnDay()
    playerManager = GameWorld.GetPlayerManager()
    for i in xrange(playerManager.GetPlayerCount()):
        curPlayer = playerManager.GetPlayerByIndex(i)
@@ -285,6 +287,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 +299,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_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