ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
@@ -18,11 +18,9 @@
import ReadChConfig
import ChConfig
import GameWorld
import EventShell
import FBLogic
import IPY_GameWorld
import ChPlayer
import GameLogInfo
import GameServerRefresh
import ShareDefine
import PlayerGameWallow
@@ -40,7 +38,6 @@
import FunctionNPCCommon
import PlayerGoldGift
import PlayerActivity
import PlayerBindJadeWheel
import FBCommon
import PlayerSuccess
import PlayerFreeGoods
@@ -99,13 +96,13 @@
import PlayerFlashGiftbag
import PlayerDailyGiftbag
import PlayerFairyCeremony
import PlayerOfflineSupport
import PlayerNewFairyCeremony
import PlayerActHorsePetFeast
import PlayerFeastRedPacket
import PlayerCrossYaomoBoss
import PlayerLuckyCloudBuy
import PlayerLuckyTreasure
import PlayerAuctionHouse
import PlayerTongTianLing
import PlayerRefineStove
import PlayerFlashSale
@@ -116,17 +113,14 @@
import PlayerZhanling
import PlayerVip
import PlayerLove
import PlayerDiceEx
import IpyGameDataPY
import FamilyRobBoss
import FBHelpBattle
import QuestManager
import PlayerAssist
import PlayerArena
import PyGameData
import PlayerGuaji
import PlayerXiangong
import PlayerFuncTeam
import PlayerMineArea
import PlayerBillboard
import PlayerViewCache
@@ -144,21 +138,14 @@
def DoLogic_OnDay(tick):
    GameWorld.Log("MapServer -> OnDay!")
    playerManager = GameWorld.GetPlayerManager()
    #处理所有玩家信件的onday事件, 把存在时间+1
    playerManager.ProcessAllPlayerMailOnDay()
    #清空每日日记记录信息
    GameLogInfo.ClearGameLogInfo()
    #副本OnDay事件响应
    FBLogic.OnDay(tick)
    
    #删除所有的任务发布
    missionPubManager = GameWorld.GetGameWorld().GetDBMissionPubManager()
    missionPubManager.Clear()
    #仙盟
    PlayerFamily.FamilyOnDay()
    
    PlayerOfflineSupport.OnDay()
    playerManager = GameWorld.GetPlayerManager()
    for i in xrange(playerManager.GetPlayerCount()):
        curPlayer = playerManager.GetPlayerByIndex(i)
        
@@ -332,8 +319,6 @@
        PlayerGoldGift.OnDay(curPlayer)
        #炼丹
        PlayerRefineStove.OnDay(curPlayer)
        #绑玉转盘
        PlayerBindJadeWheel.OnDay(curPlayer)
        #转盘
        PlayerActTurntable.PlayerOnDay(curPlayer)
        #情缘
@@ -365,13 +350,8 @@
    elif onEventType == ShareDefine.Def_OnEventTypeEx:
        # 资源找回
        PlayerRecover.RecoverOnDay(curPlayer)
        #触发每日任务重置脚本
        EventShell.EventResponse_OnDay(curPlayer)
        #购买次数清空
        Operate_PlayerBuyZhenQi.PlayerOnDay(curPlayer)
        #我要太极过天
        PlayerDiceEx.OnDay(curPlayer)
        # 世界boss
        BossHurtMng.OnDay(curPlayer)
        # 仙盟过天
@@ -513,8 +493,6 @@
        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_Dict_HasVIPClubNote, 0)
        
    elif onEventType == ShareDefine.Def_OnEventTypeEx:
        #触发每周任务重置脚本
        EventShell.EventResponse_OnWeek(curPlayer)
        #竞技场
        PlayerArena.OnWeekEx(curPlayer)
        PlayerFamily.OnWeekEx(curPlayer)
@@ -628,9 +606,6 @@
        #从数据库中查询当前排行榜等级
        curPlayer.DataServer_GetBillboardLV()
    
    #触发每小时任务重置脚本
    EventShell.EventResponse_OnHour(curPlayer)
    #缥缈仙域
    PlayerFairyDomain.OnHour(curPlayer)
    return
@@ -1018,18 +993,6 @@
                PlayerAssist.GameServer_AssistBossMsg(assistData[1:])
            return
        
        if key == ShareDefine.Def_Notify_WorldKey_AddFamilyAuctionItem:
            mapID, familyAuctionItemDict = eval(msgValue)
            if GameWorld.GetMap().GetMapID() == mapID:
                PlayerAuctionHouse.DoAddFamilyAuctionItem(familyAuctionItemDict)
            return
        if key == ShareDefine.Def_Notify_WorldKey_AddSystemAuctionItem:
            mapID, sysAuctionItemList = eval(msgValue)
            if GameWorld.GetMap().GetMapID() == mapID:
                PlayerAuctionHouse.DoAddSystemAuctionItem(sysAuctionItemList)
            return
        if key == ShareDefine.Def_Notify_WorldKey_FairyDomainLimit:
            isAdd, limitList = eval(msgValue)
            if isAdd:
@@ -1239,11 +1202,6 @@
            PlayerLuckyCloudBuy.OnLuckyCloudBuyChange()
            return
        
        # 功能队伍
        if key == ShareDefine.Def_Notify_WorldKey_FuncTeamMemIDInfo:
            PlayerFuncTeam.OnFuncTeamMemIDRefresh(eval(msgValue))
            return
        if key == ShareDefine.Def_Notify_WorldKey_CrossBattlefieldCallTeamInfo:
            PyGameData.g_crossBattlefieldCallTeamInfo = eval(msgValue)
            return
@@ -1366,12 +1324,6 @@
    gameWorldMgr.SetGameWorldDict(ShareDefine.Def_Notify_WorldKey_ReloadJpegCaptcha, value)
    
    IpyGameDataPY.IPYData.IpyDataClear()
    #任务重读,需放在配置重读后面,暂时默认关闭,仅有需要重读任务时开启配置
    if IpyGameDataPY.GetFuncCfg("ReloadQuests", 1):
        tick = GameWorld.GetGameWorld().GetTick()
        QuestManager.ReloadQuests(tick)
        EventShell.DoReloadRefresh()
    return
#===============================================================================