| | |
| | | SetRecAtkType(recData, RecAtkType_Def)
|
| | | SetRecTagPlayerID(recData, playerID)
|
| | | SetRecIsWin(recData, not isWin)
|
| | | SetRecServerID(recData, curPlayer.GetServerID())
|
| | | SetRecServerID(recData, GameWorld.GetPlayerServerID(curPlayer))
|
| | | SetRecFace(recData, curPlayer.GetFace())
|
| | | SetRecFacePic(recData, curPlayer.GetFacePic())
|
| | | SetRecRealmLV(recData, curPlayer.GetOfficialRank())
|
| | |
| | | if playerID not in PyGameData.g_qunyingPlayerMatchDict:
|
| | | PyGameData.g_qunyingPlayerMatchDict[playerID] = []
|
| | | matchRankList = PyGameData.g_qunyingPlayerMatchDict[playerID]
|
| | | if not isRefresh and matchRankList:
|
| | | if not isRefresh and matchRankList and (playerRank <= layerIDCnt and playerRank in matchRankList):
|
| | | # 非刷新的并且已经有记录的直接同步
|
| | | GameWorld.DebugLog(" 非刷新且有数据,直接同步! matchRankList=%s" % matchRankList, playerID)
|
| | | GameWorld.DebugLog(" 非刷新且有数据,直接同步! playerRank=%s,matchRankList=%s" % (playerRank, matchRankList), playerID)
|
| | | __SyncQunyingMatchList(curPlayer, matchRankList, layerIDList)
|
| | | return
|
| | |
|