Yardım Auto sell sitem eşyaların üst üste binme sorunu

  • Konuyu açan Konuyu açan texas1343
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 17
  • Gösterim Gösterim 178
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

texas1343

MT Üye
MT Üye
Mesaj
585
Çözümler
27
Beğeni
387
Puan
799
Ticaret Puanı
0
iyi aksamlar

auto sell sistemi ekledim fakat itemler slotlardan üst üste biniyor ne yapmalıyım

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


gird.py e ekleme yaptım

çıkan syser


Kod:
Genişlet Daralt Kopyala
0630 23:29:24572 :: Cannot find item by -1
0630 23:29:24572 :: Cannot find item by -1
0630 23:29:24572 :: Cannot find item by -1
0630 23:29:24572 :: Cannot find item by -1
0630 23:29:24572 :: Cannot find item by -1
0630 23:29:24572 :: Cannot find item by -1
0630 23:29:24572 :: Cannot find item by -1
0630 23:29:24589 :: Cannot find item by -1
0630 23:29:24589 :: Cannot find item by -1
0630 23:29:24589 :: Cannot find item by -1
0630 23:29:24589 :: Cannot find item by -1
0630 23:29:24589 :: Cannot find item by -1
0630 23:29:24589 :: Cannot find item by -1
0630 23:29:24589 :: Cannot find item by -1
 

Dosya Eklentileri

Emin değilim ama dikkatimi çeken noktalara yönelik aşağıdaki öneriyi deneyebilirsin.
İkisini aynı anda değil de sırayla denemen daha iyi olur. En son ikisini aynı anda denersin.

Python:
Genişlet Daralt Kopyala
    def OnUseItemSlot(self, slotIndex):
        if self.information.has_key(slotIndex):
            [...]
            for key, info in self.information.iteritems():
                selectPos = info[0]
                itemIndex = info[1]
                item.SelectItem(itemIndex)
                (w, h) = item.GetItemSize()
                self.m_pGrid.Put(selectPos, w, h)
                self.trashSlot.SetItemSlot(pos, vnum, count) #ekle
                
            self.trashSlot.RefreshSlot() #ekle - TAB'a dikkat

Python:
Genişlet Daralt Kopyala
    def AddItem(self, vnum):
        if int(vnum) <= 0: return
        item.SelectItem(vnum)
        (itemWidth, itemHeight) = item.GetItemSize()
        iPos = self.FindBlank(itemWidth, itemHeight)
        self.SetBuildItem(iPos, int(vnum), 1) # Bununla bir alt satırdakini yer değiştir
        self.m_pGrid.Put(iPos, itemWidth, itemHeight) ##
        
        [...]
 
yine olmadı


Kod:
Genişlet Daralt Kopyala
26:46314 :: Cannot find item by -1
0701 17:26:46908 :: Cannot find item by -1

ekranı aç kapa yapınca bu hatalar veriyor itemler quide kalıyor daha da beter oldu galiba
 
Gui eklerken normal ekleyip kapat aç yapınca mı yapıyor slot sorununu eğer öyleyse
Kod:
Genişlet Daralt Kopyala
trashSlot.RefreshSlot
Bu bloga bir bakıver
 
Evet hepsi sadece .py taraflı sorun yaşıyorum
1751404132812.webp



ben oldugu gibi söktüm kurdum acıldı sistem sadece item satmıyor
 
Geri
Üst