| | |
| | | import PlayerNewFairyCeremony
|
| | | import PlayerUniversalGameRec
|
| | | import GameWorldAverageLv
|
| | | import PlayerFamilyBoss
|
| | | import PlayerHorsePetBoss
|
| | | import GameWorldProcess
|
| | | import ChPyNetSendPack
|
| | | import NetPackCommon
|
| | |
| | | isEnd = (curDateTime == endDayDate)
|
| | |
|
| | | # 每天按时段开启的,支持多时段
|
| | | else:
|
| | | if startDayDate <= curDateTime <= endDayDate:
|
| | | isEnd = (curDateTime == endDayDate)
|
| | | elif startDayDate <= curDateTime <= endDayDate:
|
| | | isEnd = (curDateTime == endDayDate)
|
| | | if not isEnd:
|
| | | for hmIndex, startHMStr in enumerate(startHMStrList):
|
| | | endHMStr = endHMStrList[hmIndex]
|
| | | # 每天开的, 实际开关时间只取今天的日期; 这里有个问题,全服广播的时间不是今天的, 暂不做支持,之后真有这种需求再说
|
| | |
| | | #跨服PK
|
| | | elif dictName == ShareDefine.Def_Notify_WorldKey_DailyActionState % ShareDefine.DailyActionID_CrossReamPK:
|
| | | CrossRealmPK.OnCrossRealmPKDailyActionStateChange(isOpen)
|
| | | #仙盟BOSS
|
| | | elif dictName in [ShareDefine.Def_Notify_WorldKey_DailyActionState % ShareDefine.DailyActionID_FamilyBoss1]:
|
| | | PlayerFamilyBoss.OnAllFamilyBossStateChange(isOpen)
|
| | | #骑宠BOSS
|
| | | elif dictName in [ShareDefine.Def_Notify_WorldKey_DailyActionState % ShareDefine.DailyActionID_HorsePetBoss]:
|
| | | PlayerHorsePetBoss.OnHorsePetBossStateChange(isOpen)
|
| | | |
| | | return
|
| | |
|
| | | #-------------------------------------------------------------------------------
|