ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
@@ -240,14 +240,14 @@ curItemCount = singItem.GetCount() curItemID = singItem.GetItemTypeID() curItemIsBind = singItem.GetIsBind() curItemIsAuctionItem = ItemControler.GetIsAuctionItem(singItem) isPutInTemp = curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_PickupItemPutInTemp) packIndex = ShareDefine.rptTempItem if isPutInTemp else IPY_GameWorld.rptItem packIndex = ChConfig.GetItemPackType(singItem.GetType(), packIndex) # 是否可放入 if not itemControl.CanPutInItem(packIndex, curItemID, curItemCount, curItemIsBind): if not itemControl.CanPutInItem(packIndex, curItemID, curItemCount, curItemIsAuctionItem): PlayerControl.NotifyCode(curPlayer, "GeRen_chenxin_676165", [packIndex]) GameWorld.Log("拾取物品无法放入背包!mapItemID=%s,dropItemNPCID=%s,curItemID=%s,packIndex=%s" % (mapItemID, dropItemNPCID, curItemID, packIndex), curPlayer.GetPlayerID()) @@ -1003,7 +1003,7 @@ PlayerControl.NotifyCode(curPlayer, "UseResLost10") return False #绑定物品不可掉落 #绑定物品不可丢弃 if curItem.GetIsBind(): PlayerControl.NotifyCode(curPlayer, "UseResLost10") return False ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -1420,7 +1420,7 @@ curPack = curPlayer.GetItemManager().GetPack(packType) for i in range(0, curPack.GetCount()): curItem = curPack.GetAt(i) if not curItem: if not CheckItemCanUse(curItem) or ItemControler.GetIsAuctionItem(curItem): continue if curItem.GetItemTypeID() != itemID: @@ -1995,13 +1995,14 @@ if not curItem or curItem.IsEmpty(): return {} isAuctionItem = ItemControler.GetIsAuctionItem(curItem) if not CheckItemIsEquip(curItem): return [curItem.GetItemTypeID(), curItem.GetCount(), curItem.GetIsBind()] return [curItem.GetItemTypeID(), curItem.GetCount(), isAuctionItem] addItemDict = {} addItemDict['ItemID'] = curItem.GetItemTypeID() addItemDict['Count'] = curItem.GetCount() addItemDict['IsAuctionItem'] = curItem.GetIsBind() addItemDict['IsAuctionItem'] = isAuctionItem #addItemDict['IsBind'] = int(curItem.GetIsBind()) #addItemDict['EquipGS'] = GetEquipGearScore(curItem) #addItemDict['ItemStarLV'] = curItem.GetItemStarLV() @@ -2062,8 +2063,8 @@ itemDict["ItemID"] = itemInfo.GetItemTypeID() if itemInfo.GetCount() > 1: itemDict["Count"] = itemInfo.GetCount() if itemInfo.GetIsBind(): itemDict["IsAuctionItem"] = int(itemInfo.GetIsBind()) if ItemControler.GetIsAuctionItem(itemInfo): itemDict["IsAuctionItem"] = 1 if itemInfo.GetUserData(): itemDict["UserData"] = itemInfo.GetUserData() return itemDict