interfacemodule.py #importlar arasına ekle import item #ARA elif app.ENABLE_HIGHLIGHT_NEW_ITEM and player.SLOT_TYPE_INVENTORY == inven_type: self.wndInventory.HighlightSlot(inven_pos) #DEĞİŞTİR elif app.HIGHLIGHT_NEW_ITEM and player.SLOT_TYPE_INVENTORY == inven_type: if(inven_pos < item.SKILL_BOOK_INVENTORY_SLOT_START): self.wndInventory.HighlightSlot(inven_pos) else: self.wndExtendedInventory.HighlightSlot(inven_pos) uiinventory.py #ARA class ExtendedInventoryWindow(ui.ScriptWindow): #ALTINA EKLE if app.ENABLE_HIGHLIGHT_NEW_ITEM: liHighlightedItems = [] #ARA class ExtendedInventoryWindow içinde def RefreshBagSlotWindow içinde itemVnum = getItemVNum(slotNumber) setItemVNum(i, itemVnum, itemCount) #ALTINA EKLE 6 KERE VAR AYNISINI 6 KERE YAP if app.ENABLE_HIGHLIGHT_NEW_ITEM: if slotNumber in self.liHighlightedItems: self.wndItem.ActivateSlot(i) if not slotNumber in self.liHighlightedItems: self.wndItem.DeactivateSlot(i) #ARA class ExtendedInventoryWindow içinde def RefreshBagSlotWindow içinde az önceki işlemi yaptıysan hemen altta self.wndItem.RefreshSlot() #ALTINA EKLE if app.ENABLE_HIGHLIGHT_NEW_ITEM: self.__RefreshHighlights() #ARA class ExtendedInventoryWindow içinde def OnTop(self): #ÜSTÜNE EKLE if app.ENABLE_HIGHLIGHT_NEW_ITEM: def HighlightSlot(self, slot): if not slot in self.liHighlightedItems: self.liHighlightedItems.append(slot) #ARA class ExtendedInventoryWindow def OverInItem(self, overSlotPos): #DEĞİŞTİR def OverInItem(self, overSlotPos2): overSlotPos = overSlotPos2 #ARA aynı fonksiyon içinde en altta self.ShowToolTip(overSlotPos) #ÜSTÜNE EKLE if app.ENABLE_HIGHLIGHT_NEW_ITEM and overSlotPos in self.liHighlightedItems: self.liHighlightedItems.remove(overSlotPos) self.wndItem.DeactivateSlot(overSlotPos2)