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

Üye
Üye
Mesaj
147
Çözümler
1
Beğeni
462
Puan
784
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.
 
Geri
Üst