| | |
| | |
|
| | | gameRecMgr = PyDataManager.GetDBGameRecDataManager()
|
| | | recData = gameRecMgr.AddGameRecData(ShareDefine.Def_GameRecType_Xiangong, xiangongID, [playerID])
|
| | | playerInfo = PlayerViewCache.GetShotCacheDict(playerID, "ServerID")
|
| | | playerInfo = PlayerViewCache.GetShotCacheDict(playerID, "ServerID", "Face", "FacePic")
|
| | |
|
| | | serverID = playerInfo.get("ServerID", 0)
|
| | | saveServerIDList = [] + serverIDList # 重新创建一份存储,不改变传入值
|
| | |
| | | GameWorld.DebugLog(" xgPlayerID=%s,playerServerID=%s not in %s" % (xgPlayerID, playerServerID, serverIDList))
|
| | | continue
|
| | |
|
| | | playerInfo = PlayerViewCache.GetShotCacheDict(xgPlayerID, "PlayerID", "ServerID", "Model")
|
| | | playerInfo = PlayerViewCache.GetShotCacheDict(xgPlayerID, "PlayerID", "ServerID", "Model", "Face", "FacePic")
|
| | | if not playerInfo:
|
| | | GameWorld.Log("找不到玩家缓存的暂不同步仙宫新晋仙官! xgPlayerID=%s" % xgPlayerID)
|
| | | continue
|
| | |
| | | newP.LV = playerInfo["LV"]
|
| | | newP.Job = playerInfo["Job"]
|
| | | newP.RealmLV = playerInfo["RealmLV"]
|
| | | newP.Face = playerInfo.get("Face", 0)
|
| | | newP.FacePic = playerInfo.get("FacePic", 0)
|
| | | newP.EquipShowSwitch = playerInfo["EquipShowSwitch"]
|
| | | newP.EquipShowID = playerInfo["EquipShowID"]
|
| | | newP.EquipShowIDCount = len(newP.EquipShowID)
|
| | |
| | | recP.LV = playerInfo["LV"]
|
| | | recP.Job = playerInfo["Job"]
|
| | | recP.RealmLV = playerInfo["RealmLV"]
|
| | | recP.Face = playerInfo.get("Face", 0)
|
| | | recP.FacePic = playerInfo.get("FacePic", 0)
|
| | | recPlayerList.append(recP)
|
| | |
|
| | | clientPack = ChPyNetSendPack.tagGCXiangongRecPlayerInfo()
|