Hikayeler

Reklam vermek için turkmmo@gmail.com

[Py] Affect List'in Güncellenmemesi Sorununu Fixliyoruz

  • Konuyu başlatan TronTR
  • Başlangıç tarihi
  • Cevaplar 2
  • Görüntüleme 260
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

TronTR

Hay Allah
Telefon Numarası Onaylanmış Üye
Uzman
Katılım
25 Eyl 2012
Konular
115
Mesajlar
1,295
Online süresi
20g 43819s
Reaksiyon Skoru
419
Altın Konu
0
Başarım Puanı
221
TM Yaşı
13 Yıl 6 Ay 29 Gün
MmoLira
2,500
DevLira
24

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Merhaba arkadaşlar,
Şu anda Martysama 5.8 p23 versiyonda çalışma yaparken, böyle bir sorunun etkin olduğunu farkettim. Eğer farklı serverfile kullanıp aynı sorundan müzdaripseniz, aşağıda verdiğim çözümleri uygulayalım ve sorununuzu çözüme kavuşturalım. (Eğer paylaşıldı ise, kapatılabilir.)

At Çağırıldığında;

1.jpg


At Gönderildiğinde;
2.jpg



Atı geri gönderdiğinizde, SetHorseState fonksiyonunun (0, 0, 0) argümanlarıyla çağrıldığı ve seviyenin 0 olup olmadığını kontrol eden bir koşulun bulunduğu, eğer seviye 0 ise self.horseImage değişkeninin resimler düzenlenmeden null değere ayarlandığı anlamına gelir.

Yani, teorik olarak, bundan sonra sadece __ArrangeImageList fonksiyonunu çağırmamız gerekiyor. Bu çözümden sonra resimler tekrar sıralanacaktır.

Gidelim ve aratalım;
root/uiAffectShower.py:
    def SetHorseState(self, level, health, battery):
        [...]

def SetHorseState fonksiyonumuzu, bu şekilde düzenleyelim;:
    def SetHorseState(self, level, health, battery):
        if level == 0:
            self.horseImage = None
        else:
            image = HorseImage()
            image.SetParent(self)
            image.SetState(level, health, battery)
            image.Show()
            self.horseImage = image

        self.__ArrangeImageList()


Herkesin bayramını kutlar, ailesiyle birlikte sağlıklı, huzurlu ve bereketli nice bayramlar geçirmesini dilerim.
Herkese iyi forumlar. :)
 
Son düzenleme:
daha önce paylaşıldığı için konu kapatıldı
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst