From 9347db1945649abfec40e90d2eb80f58882d039e Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期六, 22 六月 2019 17:53:55 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/SnxxServerCode --- ServerPython/db/PyMongoDataServer/GMToolLogicProcess/Commands/GMT_PlayerItemInfo.py | 32 ++++++-------------------------- 1 files changed, 6 insertions(+), 26 deletions(-) diff --git a/ServerPython/db/PyMongoDataServer/GMToolLogicProcess/Commands/GMT_PlayerItemInfo.py b/ServerPython/db/PyMongoDataServer/GMToolLogicProcess/Commands/GMT_PlayerItemInfo.py index e29c429..4e688d3 100644 --- a/ServerPython/db/PyMongoDataServer/GMToolLogicProcess/Commands/GMT_PlayerItemInfo.py +++ b/ServerPython/db/PyMongoDataServer/GMToolLogicProcess/Commands/GMT_PlayerItemInfo.py @@ -89,6 +89,10 @@ # queryType为accID,发送的信息就是玩家的AccID playerAccID = playerFind + # 返回playerid,判断是否在线 + if data == '%s'%GMCommon.Def_GMKey_PlayerName: + return GMCommon.Def_DoQueryLogDB, playerAccID + collection = userdb[UCN_DBPlayer] dbPlayer = DataServerPlayerData.tagDBPlayer() dbPlayer.IsDeleted = 0 @@ -142,13 +146,8 @@ # @param itemDict: 物品信息字典 # @return curItemInfo:当前物品显示信息 def _GetItemInfo(itemDict): - - stoneList = [] - hourCnt = itemDict['CanPlaceStoneCount'] - for hourIndex in range(1, hourCnt + 1): - stoneList.append(itemDict['Stone%d'%hourIndex]) - itemData = eval(itemDict['UserData']) + #itemData = eval(itemDict['UserData']) curItemInfo = { 'PackType':itemDict['ItemPlaceType'], # 背包类型 'ItemIndex':itemDict['ItemPlaceIndex'], # 索引 @@ -156,27 +155,8 @@ 'IsBand':itemDict['IsBind'], # 是否绑定 'ItemCnt':itemDict['Count'], # 数量 'ItemID':itemDict['ItemTypeID'], - - 'StarLV':itemDict['ItemStarLV'], # 星级 - 'Endure':itemDict['CurDurg'], # 当前耐久 - 'MaxEndure':itemDict['MaxDurg'], # 最大耐久 + 'IsSuite':itemDict['IsSuite'], # 是否套装 - 'HoleCnt':hourCnt, # 孔数 - 'StoneList':stoneList, # 宝石id列表 - - 'SkillCnt':itemData.get(IudetEquipAddSkillCnt, 0), #灵纹数 - 'MaxSkillCnt':itemDict['MaxAddSkillCnt'], # 最大灵纹数 - 'SkillList':itemData.get(IudetEquipAddSkillList, []), # 技能id列表 - - 'FitLV':itemDict['FitLV'], # 契合等级 - 'Proficiency':itemDict['Proficiency'], # 熟练度 - - 'MinAtk':itemDict['EquipMinAtkValue'], # 最小伤害值 - 'MaxAtk':itemDict['EquipMaxAtkValue'], # 最大伤害值 - 'Defense':itemDict['BaseMagicDef'], # 防御值 - 'BaseHP':itemDict['BaseHP'], # 气血值 - 'MagicDef':itemDict['EquipMagicDefValue'], # 内防值 - 'isWakeUp':itemData.get(IudetWakeUpCnt, 0), # 是否唤醒 } return curItemInfo \ No newline at end of file -- Gitblit v1.8.0