Inventory Slot Marking System

Toranaga

Efendi Toranaga
Yönetici
Geliştirici
Yardımsever Üye
Mesaj
871
Çözümler
46
Beğeni
991
Puan
959
Ticaret Puanı
0
Daha önce paylaşıldı mı bilmiyorum. Yabancı bir forumdan aldım. Eklemek isteyenler için buraya bırakayım.
Resimler gayet açık ve anlaşılır. Ben de ekledim, şu ana kadar bir sıkıntı göremedim.
Linkleri görebilmek için giriş yap veya kayıt ol.

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

exchange_01_untradable_items.jpg
exchange_02_items_under_trade.jpg
privateshop_01_unsellable_items.jpg
privateshop_02_items_are_selling.jpg
refine_item.jpg
safebox.jpg
shop.jpg
stone_attaching_into_item.jpg
 
Son düzenleme:
Sanırsam daha önce paylaşılmadı. İsterseniz aldığınız siteyi kaynak olarak içerik altına ekleyebilirsiniz
 
Merhabalar ben bu sistemi ekledim fakat ticarete item koyuyorum kabule basmıyorum ticarete koydugum item kırmızı oluyor kabule basmadan ticareti kapattıgımda itemin üstündeki kırmızılık gitmiyor yani itemi kitliyor ticarete koydugum itemle alakalı hic birşey yapamıyorsun bu sorunu nasıl düzeltirim
 
Merhabalar ben bu sistemi ekledim fakat ticarete item koyuyorum kabule basmıyorum ticarete koydugum item kırmızı oluyor kabule basmadan ticareti kapattıgımda itemin üstündeki kırmızılık gitmiyor yani itemi kitliyor ticarete koydugum itemle alakalı hic birşey yapamıyorsun bu sorunu nasıl düzeltirim
Sistemi hiç kullanmadım tam bilgim yok ama uiexchange.py içindeki şu kısmı:
Python:
Genişlet Daralt Kopyala
        def RefreshLockedSlot(self):
            if self.wndInventory:
                for exchangePos, (itemInvenPage, itemSlotPos) in self.lockedItems.items():
                    if self.wndInventory.GetInventoryPageIndex() == itemInvenPage:
                        self.wndInventory.wndItem.SetCantMouseEventSlot(itemSlotPos)

Şu şekilde değiştirip dene
Python:
Genişlet Daralt Kopyala
        def RefreshLockedSlot(self):
            if self.wndInventory:
                for exchangePos, (itemInvenPage, itemSlotPos) in self.lockedItems.items():
                    if self.wndInventory.GetInventoryPageIndex() == itemInvenPage:
                        self.wndInventory.wndItem.SetCantMouseEventSlot(itemSlotPos)
                    else:
                        self.wndInventory.wndItem.SetCanMouseEventSlot(itemSlotPos)
 
Merhabalar ben bu sistemi ekledim fakat ticarete item koyuyorum kabule basmıyorum ticarete koydugum item kırmızı oluyor kabule basmadan ticareti kapattıgımda itemin üstündeki kırmızılık gitmiyor yani itemi kitliyor ticarete koydugum itemle alakalı hic birşey yapamıyorsun bu sorunu nasıl düzeltirim
uiexchange.py ekle yoruma kontrol ederim müsait olunca
 
Sistemi hiç kullanmadım tam bilgim yok ama uiexchange.py içindeki şu kısmı:
Python:
Genişlet Daralt Kopyala
        def RefreshLockedSlot(self):
            if self.wndInventory:
                for exchangePos, (itemInvenPage, itemSlotPos) in self.lockedItems.items():
                    if self.wndInventory.GetInventoryPageIndex() == itemInvenPage:
                        self.wndInventory.wndItem.SetCantMouseEventSlot(itemSlotPos)

Şu şekilde değiştirip dene
Python:
Genişlet Daralt Kopyala
        def RefreshLockedSlot(self):
            if self.wndInventory:
                for exchangePos, (itemInvenPage, itemSlotPos) in self.lockedItems.items():
                    if self.wndInventory.GetInventoryPageIndex() == itemInvenPage:
                        self.wndInventory.wndItem.SetCantMouseEventSlot(itemSlotPos)
                    else:
                        self.wndInventory.wndItem.SetCanMouseEventSlot(itemSlotPos)
yok hocam bu sorunu çözmedi
 
Linkleri görebilmek için giriş yap veya kayıt ol.


Bunun çözümü varmı? kırmızı durum iyi calısıyor gibi gözüküyor ama beyaz durum eşyayı sattıktan sonra yada eşyanın yerini değiştirdikten sonra vs neresi olursa olsun depo satıcı off shop yada ne biliyim envanter arası sayfa değiştiriminde böyle yapıyor sıkıntı dğeil ama rahatsız edici birşey fixi varmı? tekrar kendine gelmesi için boş bir slota yada bir yere tıklamam gerekiyor


Çözüldü

uiinventory.py dosyasında auto potion ifine eklenen kodun yeri yanlışmış
 
Son düzenleme:
wndExtendedInventory ile nasıl uyarlayabilirim k envanterinden pazara birşey kurunca çalısmıyor biraz uğraştım ama yol gösterebilecek varmı?
 
Geri
Üst