Envanterde İtemin Yanında +Sının Yazması

  • Konuyu açan Konuyu açan CuRSED
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 2K

CuRSED

Usta Üye
Usta Üye
Mesaj
405
Çözümler
1
Beğeni
752
Puan
814
Ticaret Puanı
0
HLG9y9N.webp



Linkleri görebilmek için giriş yap veya kayıt ol.

 

Dosya Eklentileri

constinfo.py anlatım yok hocam depoya item ekleyince +sı yazmıyor
Syserr var mı? Benim de aynı sorunum var ama syserr yok ondan soruyorum.

Edit:
Arat : def Close(self):
Altına ekle:
Genişlet Daralt Kopyala
    def RefreshValue(self):
        getItemID=safebox.GetItemID
        setItemID=self.wndItem.SetValueItem
        for i in xrange(safebox.SAFEBOX_PAGE_SIZE):
            slotIndex = self.__LocalPosToGlobalPos(i)
            if constInfo.ValidateObject(getItemID(slotIndex)) == True:
                setItemID(i, constInfo.ObtainVnum(getItemID(slotIndex)))

Arat :def RefreshSafebox(self)::
Genişlet Daralt Kopyala
    def RefreshSafebox(self):
        getItemID=safebox.GetItemID
        getItemCount=safebox.GetItemCount
        setItemID=self.wndItem.SetItemSlot
        for i in xrange(safebox.SAFEBOX_PAGE_SIZE):
            slotIndex = self.__LocalPosToGlobalPos(i)
            itemCount = getItemCount(slotIndex)
            if itemCount <= 1:
                itemCount = 0
            setItemID(i, getItemID(slotIndex), itemCount)

        self.wndItem.RefreshSlot()#Bunun Altina
        self.RefreshValue()#Bu Sekilde Ekle

Kanıt:
1648900331088.webp
 
Son düzenleme:
Syserr var mı? Benim de aynı sorunum var ama syserr yok ondan soruyorum.

Edit:
Arat : def Close(self):
Altına ekle:
Genişlet Daralt Kopyala
    def RefreshValue(self):
        getItemID=safebox.GetItemID
        setItemID=self.wndItem.SetValueItem
        for i in xrange(safebox.SAFEBOX_PAGE_SIZE):
            slotIndex = self.__LocalPosToGlobalPos(i)
            if constInfo.ValidateObject(getItemID(slotIndex)) == True:
                setItemID(i, constInfo.ObtainVnum(getItemID(slotIndex)))

Arat :def RefreshSafebox(self)::
Genişlet Daralt Kopyala
    def RefreshSafebox(self):
        getItemID=safebox.GetItemID
        getItemCount=safebox.GetItemCount
        setItemID=self.wndItem.SetItemSlot
        for i in xrange(safebox.SAFEBOX_PAGE_SIZE):
            slotIndex = self.__LocalPosToGlobalPos(i)
            itemCount = getItemCount(slotIndex)
            if itemCount <= 1:
                itemCount = 0
            setItemID(i, getItemID(slotIndex), itemCount)

        self.wndItem.RefreshSlot()#Bunun Altina
        self.RefreshValue()#Bu Sekilde Ekle

Kanıt:
9668 eklentisini görüntüle
syserr vardı hocam da k envanteri ekliyordum ortalık şuan çok karışık eklemeyi becerebilirsem dediklerini uygularım.
 
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