hxp
2 天以前 db168633a2853111b43c413779a5535228dfe61c
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.py
@@ -26,13 +26,20 @@
import time
def OnDay():
def OnDay(centerEventValue=0):
    # @param centerEventValue: 跨服中心事件值,不为0时代表是跨服中心同步的事件,只处理跨服功能需要处理的逻辑
    
    drBillboardTypeList = []
    if GameWorld.IsCrossServer():
    if centerEventValue:
        if not GameWorld.IsCrossServer():
            # 跨服事件只跨服服务器处理
            return
        drBillboardTypeList = ShareDefine.CrossBillboardTypeList
        eventName = "OnDay%s" % centerEventValue
    else:
        drBillboardTypeList = IpyGameDataPY.GetFuncEvalCfg("BillboardSet", 1)
        eventName = "OnDay"
        
    billboardMgr = DBDataMgr.GetBillboardMgr()
    for billboardType in drBillboardTypeList:
@@ -41,7 +48,7 @@
        groupList = billboardMgr.GetBillboardGroupList(billboardType)
        for billboardType, groupValue1, groupValue2 in groupList:
            billboardObj = billboardMgr.GetBillboard(billboardType, groupValue1, groupValue2)
            billboardObj.SaveDRData("OnDay")
            billboardObj.SaveDRData(eventName)
            
    return
@@ -87,14 +94,6 @@
def UpdatePlayerFPTotalBillboard(curPlayer, isForceUpdate=False, isCheckRule=True):
    ##更新玩家总战斗力
    return
def UpdatePyPetBillboard(curPlayer, isForceUpdate=False, isUpdateTotal=True):
    ## 更新宠物排行榜
    return
def UpdateRealmBillboard(curPlayer):
    ##境界榜
    return
#def __CanPlayerBillboardComm(curPlayer):