| | |
| | | if not obj or not hasattr(obj, "playerName"):
|
| | | return
|
| | |
|
| | | packDataObj = PyDataManager.GetDBPlayerPackDataManager().GetPlayerPackObj(playerID)
|
| | | # 如果有打包数据,以打包数据为准
|
| | | if packDataObj:
|
| | | obj.accID = packDataObj.accID
|
| | | obj.playerName = packDataObj.playerName
|
| | | obj.job = packDataObj.job
|
| | | obj.lv = packDataObj.lv
|
| | | obj.fightPower = packDataObj.fightPower
|
| | | obj.realmLV = packDataObj.realmLV
|
| | | obj.face = packDataObj.face
|
| | | obj.facePic = packDataObj.facePic
|
| | | return
|
| | | |
| | | if playerID < 10000:
|
| | | if obj.playerName:
|
| | | return
|
| | |
| | | playerPack.RealmLV = batPlayer.realmLV
|
| | | playerPack.Face = batPlayer.face
|
| | | playerPack.FacePic = batPlayer.facePic
|
| | | playerPack.ServerID = GameWorld.GetAccIDServerID(batPlayer.accID)
|
| | | clientPack.PlayerList.append(playerPack)
|
| | | clientPack.PlayerCount = len(clientPack.PlayerList)
|
| | |
|