| | |
| | | if mapID not in ChConfig.Def_CrossDynamicLineMap:
|
| | | return
|
| | |
|
| | | mapID = gameWorld.GetMapID()
|
| | | realMapID, copyMapID = gameWorld.GetRealMapID(), gameWorld.GetCopyMapID()
|
| | | if state == IPY_GameWorld.fbosWaitForClose:
|
| | | crossFuncLineDataCache = FBLogic.OnGetCrossFuncLineDataCache()
|
| | | msgInfo = [realMapID, copyMapID, state, crossFuncLineDataCache]
|
| | | msgInfo = [mapID, realMapID, copyMapID, state, crossFuncLineDataCache]
|
| | | else:
|
| | | msgInfo = [realMapID, copyMapID, state]
|
| | | msgInfo = [mapID, realMapID, copyMapID, state]
|
| | |
|
| | | msgInfo = str(msgInfo)
|
| | | GameWorld.GetPlayerManager().GameServer_QueryPlayerResult(0, 0, 0, "DynamicLineMapStateChange", msgInfo, len(msgInfo))
|