9719 【越南】【BT7】【主干】跨服全民充值(修复未启动跨服服务器或没有跨服全民充值活动时玩家登录可能导致本服报错bug)
| | |
| | | def Sync_CrossActAllRechargeInfo(curPlayer=None, syncKey=None):
|
| | | ## 通知活动信息
|
| | |
|
| | | if PyGameData.g_crossActInfoDict == None:
|
| | | return
|
| | | |
| | | if curPlayer:
|
| | | actInfo = CrossActionControl.GetPlayerCrossActInfo(curPlayer, ShareDefine.CrossActName_AllRecharge)
|
| | | # 活动中同步活动信息
|
| | |
| | |
|
| | | def GetPlayerCrossActInfo(curPlayer, actName):
|
| | | ## 获取跨服玩家对应的跨服活动信息
|
| | | if PyGameData.g_crossActInfoDict == None:
|
| | | return {}
|
| | | actInfoDict = PyGameData.g_crossActInfoDict.get(actName, {})
|
| | | if not actInfoDict:
|
| | | return {}
|
| | |
| | | '''
|
| | | if not GameWorld.IsCrossServer():
|
| | | return
|
| | | if not dataMsg:
|
| | | return
|
| | | #if not dataMsg:
|
| | | # return
|
| | | if serverGroupIDList == None:
|
| | | serverGroupIDList = []
|
| | |
|