Inventory Slot Marking System

Toranaga

Efendi Toranaga
Süper Moderatör
Geliştirici
Yardımsever Üye
Mesaj
864
Çözümler
45
Beğeni
958
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
 
Geri
Üst