Yardım Mob Target Ui syserr

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

murphy

Üye
Üye
Mesaj
136
Çözümler
2
Beğeni
8
Puan
79
Ticaret Puanı
0
Merhaba arkadaşlar mob target sistemini Detaylı Mob Target İnfo Tam Sistem burdan ekledim bende burdaki linkte Çözüldü - BoardWithTitleBar' object has no attribute 'SetOnMouseLeftButtonUpEvent' bulunan sorunlar oluştu adım adım hepsini yaptım geriye bu syserr çözmek kaldı. root dosyalarını aşağıda paylaşıyorum tam olarak nerede hata yaptım acaba ?
(Oyunda info butonu tıklıyorum malesef açılmıyor)

@enes turan @YunusEmreOfficial @Ehveniser

0917 03:13:27163 :: Traceback (most recent call last):

0917 03:13:27163 :: File "ui.py", line 447, in OnMouseLeftButtonDown

0917 03:13:27163 :: AttributeError
0917 03:13:27163 :: :
0917 03:13:27163 :: 'BoardWithTitleBar' object has no attribute 'clickEvent'
0917 03:13:27163 ::

0917 03:14:47526 :: Traceback (most recent call last):

0917 03:14:47526 :: File "ui.py", line 1650, in CallEvent

0917 03:14:47526 :: File "ui.py", line 166, in __call__

0917 03:14:47526 :: File "ui.py", line 148, in __call__

0917 03:14:47526 :: File "uiTarget.py", line 676, in OnPressedInfoButton

0917 03:14:47526 :: File "uiTarget.py", line 177, in Open

0917 03:14:47526 :: File "uiTarget.py", line 206, in __LoadInformation

0917 03:14:47527 :: File "uiTarget.py", line 278, in __LoadInformation_Race

0917 03:14:47527 :: ValueError
0917 03:14:47527 :: :
0917 03:14:47527 :: incomplete format
0917 03:14:47527 ::
 

Dosya Eklentileri

Son düzenleme:
Çözüm
teşekkür ederim sorunu çözülmüştür. yukardaki linkte bahsedilen sorundan kaynaklanıyormuş. locale_game.txt en alta bir boşluk olması gerekiyormuş.
Merhaba,
Uitarget.pyde sorunun var. Konuda vermiştim. Onunla karşılaştır. Eksikleri tamamla.
localeinfo.py dosyamda numberstring fonksiyonu zaten varmış ben sizin dediginizi en alta ekledim. Sysserdeki hata galiba ordan kaynaklanıyor birini silmem gerekiyor. inceleyebilir misiniz.

Dosyada olan fonksiyon:

def NumberToString(n):
if n <= 0:
return "0"
return '.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ])

Sizin bahsettiginiz eklemem gereken foksiyon:

def NumberToString(n):
if n <= 0 :
return "0"
return "%s" % ('.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ]))
 

Dosya Eklentileri

localeinfo.py dosyamda numberstring fonksiyonu zaten varmış ben sizin dediginizi en alta ekledim. Sysserdeki hata galiba ordan kaynaklanıyor birini silmem gerekiyor. inceleyebilir misiniz.

Dosyada olan fonksiyon:

def NumberToString(n):
if n <= 0:
return "0"
return '.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ])

Sizin bahsettiginiz eklemem gereken foksiyon:

def NumberToString(n):
if n <= 0 :
return "0"
return "%s" % ('.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ]))
İkiside aynı işleve sahip sonucunu string döndürüyor. Joinle birlikte. Tek fark "%s" % (...) burası, buda zaten string dönen birşeyi tekrar string yapıyor. Olurda bi sorun olursa herhangi farklı birşey olursa diye tekrar stringe çevirsin demiştim. Fark etmez 2side aynı işlevi yapıyor.
 
teşekkür ederim sorunu çözülmüştür. yukardaki linkte bahsedilen sorundan kaynaklanıyormuş. locale_game.txt en alta bir boşluk olması gerekiyormuş.
 
Çözüm
1758108174251.webp

2 tane sorum var yardımcı olabilirseniz çok sevinirim.
Metinlerde düşebilecek itemlerin maxmum seviyesi gözüküyor +3 sarı ejderha yayı gibi ama mesela bu yay için +0 - +3 şeklinde olmasını gerekmiyor muydu. ?
bazı itemler metinlerde görünmüyor bu metinde örnek vericek olursam muharabe kılıcı da düşüyor ama gözükmüyor acaba 35 slot oldugundan dolayı slot sayısı yetmediği için mi diğer düşebilecek itemler görünmüyor.
 
Geri
Üst