|  |  | 
 |  |  |             index += 1
 | 
 |  |  |             itemCnt = moneyValue if itemID == moneyID else 1
 | 
 |  |  |             isBind = dropItemBindDict.get(itemID, 1)
 | 
 |  |  |             curItem = self.__CreateDropItem(curNPC, itemID, itemCnt, isBind)
 | 
 |  |  |             curItem = self.__CreateDropItem(curNPC, itemID, itemCnt, isBind, dropPlayer)
 | 
 |  |  |             if not curItem:
 | 
 |  |  |                 continue
 | 
 |  |  |             self.__MapCreateItem(curItem, resultX, resultY, ChConfig.Def_NPCHurtTypePlayer, ownerID)
 | 
 |  |  | 
 |  |  |                 itemCnt = moneyValue if itemID == moneyID else 1
 | 
 |  |  |                 isBind = dropIDBindDict.get(itemID, 1)
 | 
 |  |  |             
 | 
 |  |  |             curItem = self.__CreateDropItem(curNPC, itemID, itemCnt, isBind)
 | 
 |  |  |             curItem = self.__CreateDropItem(curNPC, itemID, itemCnt, isBind, dropPlayer)
 | 
 |  |  |             if not curItem:
 | 
 |  |  |                 continue
 | 
 |  |  |             
 | 
 |  |  | 
 |  |  |         #self.__SetItemProtect(curMapItem, dropType, ownerID)
 | 
 |  |  |         return
 | 
 |  |  |     
 | 
 |  |  |     def __CreateDropItem(self, curNPC, itemID, count, isBind):
 | 
 |  |  |     def __CreateDropItem(self, curNPC, itemID, count, isBind, dropPlayer):
 | 
 |  |  |         ## 创建掉落的物品
 | 
 |  |  |         curItem = ItemControler.GetOutPutItemObj(itemID)
 | 
 |  |  |         if not isBind and not IpyGameDataPY.GetIpyGameDataNotLog("AuctionItem", itemID):
 | 
 |  |  |             isBind = 1
 | 
 |  |  |         isAuctionItem = not isBind
 | 
 |  |  |         curItem = ItemControler.GetOutPutItemObj(itemID, count, isAuctionItem, curPlayer=dropPlayer)
 | 
 |  |  |         if not curItem:
 | 
 |  |  |             return
 | 
 |  |  |          | 
 |  |  |         curMapID = GameWorld.GetMap().GetMapID()
 | 
 |  |  |         curMapID = FBCommon.GetRecordMapID(curMapID)
 | 
 |  |  |          | 
 |  |  |         # 掉落数量
 | 
 |  |  |         curItem.SetCount(count)
 | 
 |  |  |         curItem.SetIsBind(isBind)
 | 
 |  |  |         return curItem
 | 
 |  |  |     
 | 
 |  |  | #---------------------------------------------------------------------
 |