hxp
2025-05-23 fdebf36f0d9201c6a6949a08cdfeebb718c25ce2
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
@@ -124,11 +124,12 @@
import PlayerAssist
import PlayerArena
import PyGameData
import PlayerTJG
import PlayerGuaji
import PlayerXiangong
import PlayerFuncTeam
import PlayerMineArea
import PlayerBillboard
import PlayerViewCache
import PlayerMail
import datetime
@@ -166,6 +167,9 @@
        PlayerOnDayEx(curPlayer)
    
    DoLogic_OnDayEx(tick)
    PlayerBillboard.OnDay()
    PlayerViewCache.OnDay()
    return
def DoLogic_OnDayEx(tick):
@@ -255,15 +259,15 @@
#  @return None
#  @remarks 函数详细说明.
def GameServer_InitOK(index, tick):
    curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
    try:
        #通知BServer自己OK了
        curPlayer.SendToBServerServerInitOK()
        ChPlayer.OnAllServerInitOK(curPlayer, tick)
    except:
        curPlayer.Kick(IPY_GameWorld.disWaitForPlayerLoinError)
        import traceback
        GameWorld.RaiseException("玩家上线逻辑错误\r\n%s" % traceback.format_exc())
    # curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
    # try:
    #     #通知BServer自己OK了
    #     curPlayer.SendToBServerServerInitOK()
    #     ChPlayer.OnAllServerInitOK(curPlayer, tick)
    # except:
    #     curPlayer.Kick(IPY_GameWorld.disWaitForPlayerLoinError)
    #     import traceback
    #     GameWorld.RaiseException("玩家上线逻辑错误\r\n%s" % traceback.format_exc())
    return
#--------------------------------------------------------
@@ -426,7 +430,6 @@
        #特殊时间点过天的,一般是游戏功能,此时立即同步一次跨服玩家数据
        CrossPlayerData.SendMergePlayerDataNow(curPlayer)
        
    #PlayerTJG.TJGOnDay(curPlayer, onEventType)
    # 以下为支持两种重置模式切换配置的
    FBCommon.FBOnDay(curPlayer, onEventType)