| | |
| | | #import GameWorldShopItem
|
| | | #import GameWorldActionTeHui
|
| | | import GameWorldAverageLv
|
| | | #import GameWorldMergeBoss
|
| | | #import GameWorldMergeKing
|
| | | import CrossRealmPK
|
| | | import GameWorldFamilyWar
|
| | | import PlayerFamilyParty
|
| | |
| | | # #间隔未到
|
| | | # return
|
| | |
|
| | | if GameWorld.IsMergeServer():
|
| | | if GameWorld.IsCrossServer():
|
| | | return
|
| | |
|
| | | Dispose_ActionGoOnByDayKey()
|
| | |
| | | def DoLogic_ServerLastOpenActionDay():
|
| | |
|
| | | #是跨服服务器
|
| | | if GameWorld.IsMergeServer():
|
| | | if GameWorld.IsCrossServer():
|
| | | if not PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_MergeServerOpenActionDay):
|
| | | return
|
| | |
|
| | |
| | | #def __CheckIsProcessDictName(dictName):
|
| | | #
|
| | | # # 非跨服服务器不处理某些key
|
| | | # if dictName in [ShareDefine.Def_Notify_WorldKey_Merge_King] and not GameWorld.IsMergeServer():
|
| | | # if dictName in [ShareDefine.Def_Notify_WorldKey_Merge_King] and not GameWorld.IsCrossServer():
|
| | | # return False
|
| | | #
|
| | | # return True
|
| | |
| | | # #领地争夺战
|
| | | # if dictName == ShareDefine.Def_Notify_WorldKey_ManorWar:
|
| | | # PlayerManorWar.ManorWar_ChangeState(isOpen)
|
| | | # #跨服boss
|
| | | # elif dictName == ShareDefine.Def_Notify_WorldKey_MergeBoss:
|
| | | # GameWorldMergeBoss.MergeBoss_ChangeState(isOpen)
|
| | | # #跨服PK
|
| | | # elif dictName == ShareDefine.Def_Notify_WorldKey_Merge_PK:
|
| | | # GameWorldMergePK.OnMergePKMatchStateChange(isOpen)
|
| | | # #跨服王者争霸
|
| | | # elif dictName == ShareDefine.Def_Notify_WorldKey_Merge_King:
|
| | | # GameWorldMergeKing.OnMergeKingStateChange(isOpen)
|
| | | # #答题活动
|
| | | # elif dictName == ShareDefine.Def_Notify_WorldKey_Game_EXAM:
|
| | | # PlayerExam.Exam_ChangeState(isOpen)
|
| | |
| | | # @param None
|
| | | # @return None
|
| | | def Dispose_ActionGoOnByDayKey():
|
| | | if GameWorld.IsMergeServer():
|
| | | if GameWorld.IsCrossServer():
|
| | | return
|
| | | GameWorld.DebugLog("处理特惠状态信息...")
|
| | | openServerDay = PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_ServerDay)
|