cemalggevenc 1
cemalggevenc
Bvural41 1
Bvural41
yarka0000 1
yarka0000
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Kaynak ikonu

SMART_SLOT_INFO 2025-05-31

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan stoopid
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 9
  • Görüntüleme Görüntüleme 2K
Paylaşım için teşekkür ederim biraz oynadım bu şekilde test edip görsel atabilirsen çok sevinirim

Kod:
def OverInSlot(self, slotIndex):
    if not app.SMART_SLOT_INFO:
        return

    m_slotTooltip = {
        item.EQUIPMENT_WEAPON : ("Silah", "Elinize takılır ve saldırı gücünü artırır."),
        item.EQUIPMENT_HEAD : ("Miğfer", "Kafanı korur, savunmanı yükseltir."),
        item.EQUIPMENT_BODY : ("Zırh", "Vücudu korur, savunma sağlar."),
        item.EQUIPMENT_SHOES : ("Ayakkabı", "Hareket hızını artırır."),
        item.EQUIPMENT_WRIST : ("Bilezik", "Saldırıya katkı sağlar."),
        item.EQUIPMENT_NECK : ("Kolye", "Özel etkiler kazandırır."),
        item.EQUIPMENT_EAR : ("Küpe", "Direnç ve bonus özellikler sağlar."),
    }

    if slotIndex in m_slotTooltip and self.tooltipSlot and self.wndEquip.IsIn():
        self.tooltipSlot.ClearToolTip()
        
        itemVnum = self.wndEquip.GetItemVnum(slotIndex)
        name, desc = m_slotTooltip[slotIndex]

        if itemVnum == 0:
            # Slot boşsa sadece isim yaz
            self.tooltipSlot.AutoAppendTextLine(name)
        else:
            # Slot doluysa açıklama da yaz
            self.tooltipSlot.AutoAppendTextLine(name)
            self.tooltipSlot.AutoAppendTextLine(desc)

        self.tooltipSlot.AlignHorizonalCenter()
        self.tooltipSlot.ShowToolTip()
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst