Çözüldü Envanter yanı menüye eklemek

  • Konuyu açan Konuyu açan TheAdmin33
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 354
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.

TheAdmin33

Ah, bu şarkıların gözü kör olsun
Geliştirici
Yardımsever Üye
Usta Üye
Editör
Mesaj
1.045
Çözümler
60
Beğeni
2.679
Puan
1.849
Ticaret Puanı
0
interfacemodule.py içindeki
interfacemodule.py:
Genişlet Daralt Kopyala
    if app.ENABLE_ITEM_DELETE_SYSTEM:
        def OpenDeleteItem(self):
            if False == player.IsObserverMode():
                if False == self.deleteitem.IsShow():
                    self.deleteitem.Open()
                else:
                    self.deleteitem.Close()


bu kodu uiinventory.py de çalıştırmam gerek aşağıdaki gibi yaptım ama olmuyor bilen varmı?






inventorywindow.py:
Genişlet Daralt Kopyala
                ## Hızlı Sil-Sat
                {
                    "name" : "ItemDelete",
                    "type" : "button",

                    "x" : 6,
                    "y" : 205,

                    "tooltip_text" : "Hızlı Sil-Sat",
                    
                    "tooltip_x" : -60,
                    "tooltip_y" : 6,
                    
                    "default_image" : "d:/ymir work/ui/envanteryani/storage_0.tga",
                    "over_image" : "d:/ymir work/ui/envanteryani/storage_1.tga",
                    "down_image" : "d:/ymir work/ui/envanteryani/storage_2.tga",
                },

uiinventory.py:
Genişlet Daralt Kopyala
            self.ItemDelete = self.GetChild2("ItemDelete")
            
            
        if self.ItemDelete:
            self.ItemDelete.SetEvent(ui.__mem_func__(self.Hızlısilsat))
            
            
    def Hızlısilsat(self):
        self.interface.OpenDeleteItem()
 
fonksiyon isminde türkçe karakter kullandığım için hata veriyormuş.


sorun çözüldü konu kapatılabilir.
 
Çözüm
Üst