| | |
| | | import IpyGameDataPY
|
| | | import CrossActCTGBillboard
|
| | | import PlayerActBossTrial
|
| | | import PlayerActXianXiaMJ
|
| | | import CrossRealmMsg
|
| | | import PyGameData
|
| | | import ChConfig
|
| | |
| | | if actName == ShareDefine.CrossActName_CTGBillboard:
|
| | | CrossActCTGBillboard.OnActIDChange(cfgID, dbTemplateID, state)
|
| | |
|
| | | if actName == ShareDefine.CrossActName_BossTrial:
|
| | | elif actName == ShareDefine.CrossActName_BossTrial:
|
| | | PlayerActBossTrial.OnCrossActIDChange(cfgID, zoneID, ipyData, state)
|
| | | |
| | | elif actName == ShareDefine.CrossActName_XianXiaMJ:
|
| | | PlayerActXianXiaMJ.OnCrossActIDChange(cfgID, zoneID, ipyData, state)
|
| | |
|
| | | else:
|
| | | actChangeList.append([actName, ipyData, state, cfgID, groupName, zoneID, dbActID, actID, forceReset, dbTemplateID])
|
| | |
| | | if actName == ShareDefine.CrossActName_BossTrial:
|
| | | PlayerActBossTrial.OnCrossActJoinEnd(cfgID, zoneID, ipyData)
|
| | |
|
| | | elif actName == ShareDefine.CrossActName_XianXiaMJ:
|
| | | PlayerActXianXiaMJ.OnCrossActJoinEnd(cfgID, zoneID, ipyData)
|
| | | |
| | | GameWorld.SendMapServerMsgEx(ShareDefine.Def_Notify_WorldKey_CrossActInfo % actName, crossActInfoDict[actName])
|
| | | # 非活动中的处理完关闭后,最后删除
|
| | | if not state and isEnd:
|