Yardım Envanter sorunu

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

CalvinGiorgio

Üye
Üye
Mesaj
872
Çözümler
21
Beğeni
121
Puan
559
Ticaret Puanı
0
envanterdeki simya butonu etrafındaki sorunu nasıl çözebilirim.
aktif simya olduğu zaman gerekli görsel hatayı düzelteceğim görüntüyü bulamadım.
konumu tam olarak nerededir ?
1645401900863.png
 
Owsapın paylaştığı sistem ise şu kodu uiinventory.py'de arat

Python:
Genişlet Daralt Kopyala
    if app.ENABLE_DSS_ACTIVE_EFFECT_BUTTON:
        def UseDSSButtonEffect(self, enable):
            if self.DSSButton:
                DSSButtonEffect = ui.SlotWindow()
                DSSButtonEffect.AddFlag("attach")
                DSSButtonEffect.SetParent(self.DSSButton)
                DSSButtonEffect.SetPosition(3.2, 0)

                DSSButtonEffect.AppendSlot(0, 0, 0, 32, 32)
                DSSButtonEffect.SetRenderSlot(0)
                DSSButtonEffect.RefreshSlot()

                if enable == True:
                    DSSButtonEffect.ActivateSlot(0)
                    DSSButtonEffect.Show()
                else:
                    DSSButtonEffect.DeactivateSlot(0)
                    DSSButtonEffect.Hide()
                self.DSSButtonEffect = DSSButtonEffect

Alttaki kod 32x32 bir alanı highlight olayını aktif gösteren yer.
Kırmızı olan yerleri senin şu an ki simya iconunun boyutu ile değiştir.


DSSButtonEffect.AppendSlot(0, 0, 0, 32, 32)



Kırmızı ile tekrar işaretlediğim yer ise bu highlightın hangi pozisyonda olucağı.
Kırmızı olan yer ; x
Yeşil olan yer ; y

DSSButtonEffect.SetPosition(3.2, 0)

Umarım anlatabilmişimdir.
 
Owsapın paylaştığı sistem ise şu kodu uiinventory.py'de arat

Python:
Genişlet Daralt Kopyala
    if app.ENABLE_DSS_ACTIVE_EFFECT_BUTTON:
        def UseDSSButtonEffect(self, enable):
            if self.DSSButton:
                DSSButtonEffect = ui.SlotWindow()
                DSSButtonEffect.AddFlag("attach")
                DSSButtonEffect.SetParent(self.DSSButton)
                DSSButtonEffect.SetPosition(3.2, 0)

                DSSButtonEffect.AppendSlot(0, 0, 0, 32, 32)
                DSSButtonEffect.SetRenderSlot(0)
                DSSButtonEffect.RefreshSlot()

                if enable == True:
                    DSSButtonEffect.ActivateSlot(0)
                    DSSButtonEffect.Show()
                else:
                    DSSButtonEffect.DeactivateSlot(0)
                    DSSButtonEffect.Hide()
                self.DSSButtonEffect = DSSButtonEffect

Alttaki kod 32x32 bir alanı highlight olayını aktif gösteren yer.
Kırmızı olan yerleri senin şu an ki simya iconunun boyutu ile değiştir.


DSSButtonEffect.AppendSlot(0, 0, 0, 32, 32)



Kırmızı ile tekrar işaretlediğim yer ise bu highlightın hangi pozisyonda olucağı.
Kırmızı olan yer ; x
Yeşil olan yer ; y

DSSButtonEffect.SetPosition(3.2, 0)

Umarım anlatabilmişimdir.


DSSButtonEffect.AppendSlot(0, 0, 0, 0, 0)
DSSButtonEffect.SetPosition(0, 0)


Yapılırsa renkli olan yerler kalkar sanırım doğrumudur ?



 
Owsapın paylaştığı sistem ise şu kodu uiinventory.py'de arat

Python:
Genişlet Daralt Kopyala
    if app.ENABLE_DSS_ACTIVE_EFFECT_BUTTON:
        def UseDSSButtonEffect(self, enable):
            if self.DSSButton:
                DSSButtonEffect = ui.SlotWindow()
                DSSButtonEffect.AddFlag("attach")
                DSSButtonEffect.SetParent(self.DSSButton)
                DSSButtonEffect.SetPosition(3.2, 0)

                DSSButtonEffect.AppendSlot(0, 0, 0, 32, 32)
                DSSButtonEffect.SetRenderSlot(0)
                DSSButtonEffect.RefreshSlot()

                if enable == True:
                    DSSButtonEffect.ActivateSlot(0)
                    DSSButtonEffect.Show()
                else:
                    DSSButtonEffect.DeactivateSlot(0)
                    DSSButtonEffect.Hide()
                self.DSSButtonEffect = DSSButtonEffect

Alttaki kod 32x32 bir alanı highlight olayını aktif gösteren yer.
Kırmızı olan yerleri senin şu an ki simya iconunun boyutu ile değiştir.


DSSButtonEffect.AppendSlot(0, 0, 0, 32, 32)



Kırmızı ile tekrar işaretlediğim yer ise bu highlightın hangi pozisyonda olucağı.
Kırmızı olan yer ; x
Yeşil olan yer ; y

DSSButtonEffect.SetPosition(3.2, 0)

Umarım anlatabilmişimdir.
anlattığını anladım x ve y kordinat belirliyoruz. Benim bahsettiğim hem buydu hemde görseli küçültmem lazım görseli bulamıyorum. Parlama efekti veren görselden bahsediyorum.
 
Üst