10263 【越南】【英文】【BT】【砍树】【GM】后端支持NPC仿真实玩家战斗和快速战斗(修复镜像PK地图重复请求进入副本引起的报错;)
| | |
| | | playerID = curPlayer.GetPlayerID()
|
| | | if playerID not in PyGameData.g_playerReqEnterFBEx:
|
| | | return
|
| | | msgInfo, packDataDict = PyGameData.g_playerReqEnterFBEx[playerID]
|
| | | reqInfo = PyGameData.g_playerReqEnterFBEx[playerID]
|
| | | if not reqInfo or len(reqInfo) != 2:
|
| | | return
|
| | | msgInfo, packDataDict = reqInfo
|
| | | OnMirrorBattleInit(msgInfo, packDataDict, curPlayer)
|
| | | return
|
| | |
|
| | |
| | | def PlayerEnterFB(curPlayer, mapID, lineID, posX=0, posY=0, reqInfoEx=None):
|
| | | mapID = FBCommon.GetRecordMapID(mapID)
|
| | | playerID = curPlayer.GetPlayerID()
|
| | | PyGameData.g_playerReqEnterFBEx[playerID] = reqInfoEx
|
| | | GameWorld.Log("玩家请求进入副本! mapID=%s,lineID=%s,posX=%s,posY=%s,reqInfoEx=%s" % (mapID, lineID, posX, posY, reqInfoEx), playerID)
|
| | |
|
| | | #进入副本通用检查
|