| | |
| | | def __init__(self, playerID):
|
| | | self.playerID = playerID
|
| | | self.job = 0
|
| | | self.face = 0
|
| | | self.facePic = 0
|
| | | self.playerName = ""
|
| | | self.playerLV = 0
|
| | | self.realmLV = 0
|
| | |
| | | helpBattlePlayer.realmLV = int(str(value5)[-3:-1])
|
| | | helpBattlePlayer.job = value5 % 10
|
| | | helpBattlePlayer.playerName = recData.GetStrValue1()
|
| | | strValue2 = recData.GetStrValue2()
|
| | | strValue2List = strValue2.split("|")
|
| | | helpBattlePlayer.face = GameWorld.ToIntDef(strValue2List[0] if len(strValue2List) > 0 else "0", 0)
|
| | | helpBattlePlayer.facePic = GameWorld.ToIntDef(strValue2List[1] if len(strValue2List) > 1 else "0", 0)
|
| | | strValue3 = recData.GetStrValue3()
|
| | | strValue3List = strValue3.split("|")
|
| | | helpCountDictStr = strValue3List[0] if len(strValue3List) > 0 else "{}"
|
| | |
| | | recData.SetValue4(checkInPlayer.checkInCount)
|
| | | recData.SetValue5(int("%d%02d%02d%d" % (checkInPlayer.playerLV, checkInPlayer.vipLV, checkInPlayer.realmLV, checkInPlayer.job)))
|
| | | recData.SetStrValue1(checkInPlayer.playerName)
|
| | | recData.SetStrValue2("%s|%s" % (checkInPlayer.face, checkInPlayer.facePic))
|
| | | strValue3 = "%s|%s" % (str(checkInPlayer.todayHelpCountDict).replace(" ", ""),
|
| | | str(checkInPlayer.getThanksGiftCountDict).replace(" ", ""))
|
| | | recData.SetStrValue3(strValue3)
|
| | |
| | | helpBattlePlayer.playerName = curPlayer.GetName()
|
| | | helpBattlePlayer.playerLV = curPlayer.GetLV()
|
| | | helpBattlePlayer.job = curPlayer.GetJob()
|
| | | helpBattlePlayer.face = curPlayer.GetFace()
|
| | | helpBattlePlayer.facePic = curPlayer.GetFacePic()
|
| | | helpBattlePlayer.realmLV = curPlayer.GetOfficialRank()
|
| | | helpBattlePlayer.fightPower = fightPower
|
| | | helpBattlePlayer.familyID = curPlayer.GetFamilyID()
|
| | |
| | | helpBattlePlayer.playerLV = value
|
| | | elif refreshType == IPY_GameServer.CDBPlayerRefresh_VIPLv:
|
| | | helpBattlePlayer.vipLV = value
|
| | | elif refreshType == IPY_GameServer.CDBPlayerRefresh_Face:
|
| | | helpBattlePlayer.face = value
|
| | | elif refreshType == IPY_GameServer.CDBPlayerRefresh_HairColor:
|
| | | helpBattlePlayer.facePic = value
|
| | | else:
|
| | | return
|
| | | GameWorld.DebugLog("更新助战玩家信息: refreshType=%s,value=%s" % (refreshType, value), playerID)
|
| | |
| | | helpPlayerDict["Name"] = helpBattlePlayer.playerName
|
| | | helpPlayerDict["LV"] = helpBattlePlayer.playerLV
|
| | | #helpPlayerDict["Job"] = helpBattlePlayer.job
|
| | | helpPlayerDict["Face"] = helpBattlePlayer.face
|
| | | helpPlayerDict["FacePic"] = helpBattlePlayer.facePic
|
| | | helpPlayerDict["RealmLV"] = helpBattlePlayer.realmLV
|
| | | helpPlayerDict["FightPower"] = helpBattlePlayer.fightPower
|
| | | helpPlayerDict["Relation"] = relation
|
| | |
| | | continue
|
| | | helpBattlePlayer = PyGameData.g_fbHelpBattleCheckInPlayerDict[assistPlayerID]
|
| | | assistPlayerDict[assistPlayerID] = {"PlayerName":helpBattlePlayer.playerName, "Job":helpBattlePlayer.job,
|
| | | "Face":helpBattlePlayer.face, "FacePic":helpBattlePlayer.facePic,
|
| | | "LV":helpBattlePlayer.playerLV, "RealmLV":helpBattlePlayer.realmLV,
|
| | | "TodayGiftCount":helpBattlePlayer.getThanksGiftCountDict.get(liheItemID, 0)}
|
| | |
|