Tooltip Üzerinde Eşya Miktarını Göstermek

  • Konuyu açan Konuyu açan raskolnikov
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 404

raskolnikov

Üye
Üye
Mesaj
48
Çözümler
4
Beğeni
63
Puan
304
Ticaret Puanı
0
Büyük ekranda envanterdeki eşyaların miktarını görmekte zorlanıyordum. Aynı durumdan muzdarip başkaları da olabilir diye.

Metin2Debug_UUscLfoL3S.webp


uitooltip.py:
Genişlet Daralt Kopyala
# Dosyanin baslarinda bi yere ekle
ENABLE_ITEMCOUNT_ON_TOOLTIP = True

# SetInventoryItem icerisinde ara
self.AddItemData(itemVnum, metinSlot, attrSlot)

# Degistir
        if ENABLE_ITEMCOUNT_ON_TOOLTIP:
            itemCount = player.GetItemCount(slotIndex)
            self.AddItemData(itemVnum, metinSlot, attrSlot, count = itemCount)
        else:
            self.AddItemData(itemVnum, metinSlot, attrSlot)

# Bul
    def AddItemData(self, itemVnum, metinSlot, attrSlot = 0, flags = 0, unbindTime = 0
# Degistir
    # count = 0 first used with ENABLE_ITEMCOUNT_ON_TOOLTIP
    def AddItemData(self, itemVnum, metinSlot, attrSlot = 0, flags = 0, unbindTime = 0, count = 0):

# Bu fonksiyon icerisinde ara
    itemSubType = item.GetItemSubType()
# Altina ekle
        if ENABLE_ITEMCOUNT_ON_TOOLTIP:
            if count > 1:
                formattedCount = "{:,}".format(count).replace(",", ".")
                unitName = "Adet"
                self.AppendTextLine(formattedCount + " x " + unitName, self.PRICE_COLOR)
 
Büyük ekranda envanterdeki eşyaların miktarını görmekte zorlanıyordum. Aynı durumdan muzdarip başkaları da olabilir diye.

25701 eklentisini görüntüle

uitooltip.py:
Genişlet Daralt Kopyala
# Dosyanin baslarinda bi yere ekle
ENABLE_ITEMCOUNT_ON_TOOLTIP = True

# SetInventoryItem icerisinde ara
self.AddItemData(itemVnum, metinSlot, attrSlot)

# Degistir
        if ENABLE_ITEMCOUNT_ON_TOOLTIP:
            itemCount = player.GetItemCount(slotIndex)
            self.AddItemData(itemVnum, metinSlot, attrSlot, count = itemCount)
        else:
            self.AddItemData(itemVnum, metinSlot, attrSlot)

# Bul
    def AddItemData(self, itemVnum, metinSlot, attrSlot = 0, flags = 0, unbindTime = 0
# Degistir
    # count = 0 first used with ENABLE_ITEMCOUNT_ON_TOOLTIP
    def AddItemData(self, itemVnum, metinSlot, attrSlot = 0, flags = 0, unbindTime = 0, count = 0):

# Bu fonksiyon icerisinde ara
    itemSubType = item.GetItemSubType()
# Altina ekle
        if ENABLE_ITEMCOUNT_ON_TOOLTIP:
            if count > 1:
                formattedCount = "{:,}".format(count).replace(",", ".")
                unitName = "Adet"
                self.AppendTextLine(formattedCount + " x " + unitName, self.PRICE_COLOR)
Bende göremiyordum çok güzel eklenti hocam elinize sağlık
 
Herşeyin büyüğü zararlıdır.
 
Bunu bir iteme efsun harcandığı zaman kaç efsun nesnesi harcamada o efsun değerinin geldiğini gösterecek bir eklenti yapılabilir mi?
 
Geri
Üst