Mor Pot, Şebnem, Tanrı vb. aç kapa sistemi

mertlevis

discord: mertlevis
MT Üye
Mesaj
252
Çözümler
7
Beğeni
619
Puan
830
Ticaret Puanı
1
Merhaba, uzatmadan konuya geçeceğim. Mor Pot- Yeşil Pot,şebnem vb. kısacası istediğiniz her itemi aç kapa şeklinde yapmanız için kodlanmıştır.

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



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


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

plNu8M
 

Dosya Eklentileri

En son bir moderatör tarafından düzenlenmiş:
paylaşım için sağol
 
burdakı hangı dosyaya nme eklemem gerek benim şebnemleri yapmam için
 
sistemi kurdum çalışıyor 1 ufak şey çözdüm ekleyen kişilerde sorunla karşılaşırsalar diye yazıyorum

1 : itemler aktif olduğunda aktif efektleri gözükmüyordu uiinventory.py de böyle değişiklik yaptım

uiinventory.py:
Genişlet Daralt Kopyala
arat :
        self.wndItem.RefreshSlot()


altına ekle :

            if app.ENABLE_NEW_TYPE_OF_POTION:
                if constInfo.IS_NEW_SPEED_POTION(itemVnum):
                    metinSocket = [player.GetItemMetinSocket(slotNumber, j) for j in xrange(player.METIN_SOCKET_MAX_NUM)]

                    if slotNumber >= player.INVENTORY_PAGE_SIZE * self.inventoryPageIndex:
                        slotNumber -= player.INVENTORY_PAGE_SIZE * self.inventoryPageIndex

                    isActivated = 0 != metinSocket[0]

                    if isActivated:
                        self.wndItem.ActivateSlot(i)
                    else:
                        self.wndItem.DeactivateSlot(i)
 
Son düzenleme:
sistemi kurdum çalışıyor 1 ufak şey çözdüm ekleyen kişilerde sorunla karşılaşırsalar diye yazıyorum

1 : itemler aktif olduğunda aktif efektleri gözükmüyordu uiinventory.py de böyle değişiklik yaptım

uiinventory.py:
Genişlet Daralt Kopyala
arat :
        self.wndItem.RefreshSlot()


altına ekle :

            if app.ENABLE_NEW_TYPE_OF_POTION:
                if constInfo.IS_NEW_SPEED_POTION(itemVnum):
                    metinSocket = [player.GetItemMetinSocket(slotNumber, j) for j in xrange(player.METIN_SOCKET_MAX_NUM)]

                    if slotNumber >= player.INVENTORY_PAGE_SIZE * self.inventoryPageIndex:
                        slotNumber -= player.INVENTORY_PAGE_SIZE * self.inventoryPageIndex

                    isActivated = 0 != metinSocket[0]

                    if isActivated:
                        self.wndItem.ActivateSlot(i)
                    else:
                        self.wndItem.DeactivateSlot(i)
bu yöntemi denedim ancak bende çalışmadı. Kontrol etmek için oto pot sistemi ile kıyaslayayım dedim yine çözemedim.-
 
bu yöntemi denedim ancak bende çalışmadı. Kontrol etmek için oto pot sistemi ile kıyaslayayım dedim yine çözemedim.-
 
ben onu daha farklı yaptım sornasında fakat güncellemeyi unuttum k.b yın :D müsait zamanım olursa güncellerim buradaki yeri
 
Geri
Üst