| | |
| | | sendPack.PlusData = curPlayerPlusData
|
| | | sendPack.PlusDataSize = len(curPlayerPlusData)
|
| | | sendPack.IsLogouting = IsLogouting #通知本次同步是否下线前保存
|
| | | sendPack.OffTime = int(time.time()) # 最后一次发送即当做离线时间
|
| | | NetPackCommon.SendPyPackToGameServer(sendPack)
|
| | | GameWorld.DebugLog('ViewCache### UpdateGameServerPlayerCache out')
|
| | | return
|
| | |
| | | curPlayerPropDict["LV"] = curPlayer.GetLV()
|
| | | curPlayerPropDict["RealmLV"] = curPlayer.GetOfficialRank()
|
| | | curPlayerPropDict["Job"] = curPlayer.GetJob()
|
| | | curPlayerPropDict["JobRank"] = PlayerControl.GetJobRank(curPlayer)
|
| | | curPlayerPropDict["VIPLV"] = curPlayer.GetVIPLv()
|
| | | curPlayerPropDict["Name"] = curPlayer.GetPlayerName()
|
| | | curPlayerPropDict["FamilyID"] = curPlayer.GetFamilyID()
|
| | |
| | | #推送提醒
|
| | | curPlayerPropDict[ChConfig.Def_PDict_GeTuiSet] = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GeTuiSet)
|
| | | curPlayerPropDict[ChConfig.Def_PDict_NoGeTuiTime] = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_NoGeTuiTime)
|
| | | curPlayerPropDict['GeTuiClientID'] = curPlayer.GetAccountData().GetGeTuiClientID()
|
| | | curPlayerPropDict['Time'] = int(time.time()) # 最后一次发送即当做离线时间
|
| | |
|
| | | # 各类功能 BOSS次数, BOSS相关对应B.Boss信息.xlsx的CntMark
|
| | | # 封魔坛剩余次数
|
| | |
| | | itemDict = {}
|
| | | itemDict["ItemIndex"] = curEquip.GetItemPlaceIndex()
|
| | | itemDict["ItemID"] = curEquip.GetItemTypeID()
|
| | | itemDict["IsBind"] = int(curEquip.GetIsBind())
|
| | | itemDict["IsSuite"] = int(curEquip.GetIsSuite())
|
| | | itemDict["IsAuctionItem"] = int(ItemControler.GetIsAuctionItem(curEquip))
|
| | | #itemDict["IsSuite"] = int(curEquip.GetIsSuite())
|
| | | userData = curEquip.GetUserData()
|
| | | if userData and userData != "{}":
|
| | | itemDict["UserData"] = userData
|