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 720

raskolnikov

Üye
Üye
Mesaj
48
Çözümler
4
Beğeni
66
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?
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst