xdh
2018-12-03 a00b22d818207e803383735526c1e2344ad46b87
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
@@ -86,15 +86,19 @@
import GameLogic_Dogz
import OpenServerCampaign
import PlayerCostRebate
import PlayerActTotalRecharge
import PlayerSpringSale
import PlayerBossReborn
import PlayerFlashGiftbag
import PlayerFairyCeremony
import PlayerRefineStove
import PlayerFlashSale
import PlayerWishingWell
import PlayerVip
import PlayerDiceEx
import IpyGameDataPY
import FamilyRobBoss
import FBHelpBattle
import QuestManager
import PyGameData
import PlayerTJG
@@ -424,9 +428,17 @@
#  @remarks 函数详细说明.
def GameServer_InitOK(index, tick):
    curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
    #通知BServer自己OK了
    curPlayer.SendToBServerServerInitOK()
    ChPlayer.OnAllServerInitOK(curPlayer, tick)
    try:
        #通知BServer自己OK了
        curPlayer.SendToBServerServerInitOK()
        ChPlayer.OnAllServerInitOK(curPlayer, tick)
    except:
        curPlayer.Kick(IPY_GameWorld.disWaitForPlayerLoinError)
        import traceback
        GameWorld.ErrLog("玩家上线逻辑错误~~~~~\r\n%s" % traceback.format_exc())
        if GameWorld.GetGameWorld().GetDebugLevel():
            raise Exception("玩家上线逻辑错误~~~~\r\n%s" % traceback.format_exc())
    return
#--------------------------------------------------------
def PlayerOnDay(curPlayer):
@@ -534,6 +546,8 @@
        PlayerFreeGoods.OnDay(curPlayer)
        #采集次数重置
        NPCCommon.CollNPCTimeOnDay(curPlayer)
        #副本助战
        FBHelpBattle.DoPlayerOnDay(curPlayer)
        
    PlayerTJG.TJGOnDay(curPlayer, onEventType)
    # 以下为支持两种重置模式切换配置的
@@ -547,6 +561,8 @@
    
    # 仙盟红包OnDay
    PlayerFamilyRedPacket.RedPacketOnDay(curPlayer, onEventType)
    #许愿池
    PlayerWishingWell.OnDay(curPlayer)
    return
@@ -1268,7 +1284,8 @@
                
            elif actionName == ShareDefine.OperationActionName_CostRebate:
                PlayerCostRebate.RefreshCostRebateActionInfo()
            elif actionName == ShareDefine.OperationActionName_TotalRecharge:
                PlayerActTotalRecharge.RefreshTotalRechargeActionInfo()
            elif actionName == ShareDefine.OperationActionName_SpringSale:
                PlayerSpringSale.RefreshSpringSaleActionInfo()
@@ -1280,6 +1297,13 @@
            
            elif actionName == ShareDefine.OperationActionName_FairyCeremony:
                PlayerFairyCeremony.RefreshOperationAction_FairyCeremony()
            elif actionName == ShareDefine.OperationActionName_FlashSale:
                PlayerFlashSale.RefreshflashSaleActionInfo()
            elif actionName == ShareDefine.OperationActionName_WishingWell:
                PlayerWishingWell.RefreshWishingWellAction()
            return
        
        if msgValue.isdigit():