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;

At Gönderildiğinde;

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 fonksiyonumuzu, bu şekilde düzenleyelim;:
Herkesin bayramını kutlar, ailesiyle birlikte sağlıklı, huzurlu ve bereketli nice bayramlar geçirmesini dilerim.
Herkese iyi forumlar.
Ş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;

At Gönderildiğinde;

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.




