Çözüldü tooltip syser py

  • Konuyu açan Konuyu açan enes turan
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 9
  • Gösterim Gösterim 308
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

enes turan

Gold Üye
Gold Üye
Yardımsever Üye
Usta Üye
Mesaj
1.110
Çözümler
79
Beğeni
1.636
Puan
1.339
Ticaret Puanı
0
Python:
Genişlet Daralt Kopyala
0428 22:39:15643 :: Traceback (most recent call last):

0428 22:39:15643 ::   File "ui.py", line 1804, in OnOverInItem

0428 22:39:15644 ::   File "ui.py", line 89, in __call__

0428 22:39:15644 ::   File "ui.py", line 80, in __call__

0428 22:39:15644 ::   File "uiInventory.py", line 1996, in OverInItem

0428 22:39:15644 ::   File "uiInventory.py", line 2213, in ShowToolTip

0428 22:39:15644 ::   File "uiToolTip.py", line 603, in SetInventoryItem

0428 22:39:15644 ::   File "uiToolTip.py", line 1104, in AddItemData

0428 22:39:15644 :: IndexError
0428 22:39:15644 :: :
0428 22:39:15644 :: list index out of range
0428 22:39:15644 ::

merhabalar

envanterde petin üzerine geline tooltipi gözükmüyor ve bu syseri veriyor çözemedim bir türlü bilgisi olan varmıdır ?
 

Dosya Eklentileri

Çözüm
pet sistemine ait olan şeyler iki defa eklenmiş örnek olarak "PET_SYSTEM_EVO1" diye aratırsan 2 tane ekli olduğunu görürsün.

doğru olanı ;
PET_SYSTEM_EVO1 Genç(%d)
PET_SYSTEM_EVO2 Yabani(%d)
PET_SYSTEM_EVO3 Cesur(%d)
PET_SYSTEM_EVO4 Kahraman(%d)

olacak diğer fazlalık olanı silmen gerek. Valla karışık olduğundan anca bu kadar yardımcı olabilecem kusura bakma diğerlerini kendin halledersin.
uitooltip.py:
Genişlet Daralt Kopyala
#Arat;

def chop(n):
    return round(n - 0.5, 1)


#Altına Ekle;

if app.ENABLE_NEW_PET_SYSTEM:
    def pointop(n):
        t = int(n)
        if t / 10 < 1:
            return "0."+n
        else:       
            return n[0:len(n)-1]+"."+n[len(n)-1:]
 
uitooltip.py:
Genişlet Daralt Kopyala
#Arat;

def chop(n):
    return round(n - 0.5, 1)


#Altına Ekle;

if app.ENABLE_NEW_PET_SYSTEM:
    def pointop(n):
        t = int(n)
        if t / 10 < 1:
            return "0."+n
        else:      
            return n[0:len(n)-1]+"."+n[len(n)-1:]
ekledim fakat tekrar aynı syser verdi
 
Python:
Genişlet Daralt Kopyala
0428 23:15:08730 :: Traceback (most recent call last):

0428 23:15:08730 ::   File "ui.py", line 1804, in OnOverInItem

0428 23:15:08730 ::   File "ui.py", line 89, in __call__

0428 23:15:08730 ::   File "ui.py", line 80, in __call__

0428 23:15:08730 ::   File "uiInventory.py", line 1996, in OverInItem

0428 23:15:08730 ::   File "uiInventory.py", line 2213, in ShowToolTip

0428 23:15:08730 ::   File "uiToolTip.py", line 612, in SetInventoryItem

0428 23:15:08730 ::   File "uiToolTip.py", line 1124, in AddItemData

0428 23:15:08731 :: TypeError
0428 23:15:08731 :: :
0428 23:15:08731 :: not all arguments converted during string formatting
0428 23:15:08731 ::

böyle verdi syser
 
locale_game.txt yi atsana
 
pet sistemine ait olan şeyler iki defa eklenmiş örnek olarak "PET_SYSTEM_EVO1" diye aratırsan 2 tane ekli olduğunu görürsün.

doğru olanı ;
PET_SYSTEM_EVO1 Genç(%d)
PET_SYSTEM_EVO2 Yabani(%d)
PET_SYSTEM_EVO3 Cesur(%d)
PET_SYSTEM_EVO4 Kahraman(%d)

olacak diğer fazlalık olanı silmen gerek. Valla karışık olduğundan anca bu kadar yardımcı olabilecem kusura bakma diğerlerini kendin halledersin.
 
Çözüm
pet sistemine ait olan şeyler iki defa eklenmiş örnek olarak "PET_SYSTEM_EVO1" diye aratırsan 2 tane ekli olduğunu görürsün.

doğru olanı ;
PET_SYSTEM_EVO1 Genç(%d)
PET_SYSTEM_EVO2 Yabani(%d)
PET_SYSTEM_EVO3 Cesur(%d)
PET_SYSTEM_EVO4 Kahraman(%d)

olacak diğer fazlalık olanı silmen gerek. Valla karışık olduğundan anca bu kadar yardımcı olabilecem kusura bakma diğerlerini kendin halledersin.
tamam teşekkür ederim kontrol edeceğim
 
pet sistemine ait olan şeyler iki defa eklenmiş örnek olarak "PET_SYSTEM_EVO1" diye aratırsan 2 tane ekli olduğunu görürsün.

doğru olanı ;
PET_SYSTEM_EVO1 Genç(%d)
PET_SYSTEM_EVO2 Yabani(%d)
PET_SYSTEM_EVO3 Cesur(%d)
PET_SYSTEM_EVO4 Kahraman(%d)

olacak diğer fazlalık olanı silmen gerek. Valla karışık olduğundan anca bu kadar yardımcı olabilecem kusura bakma diğerlerini kendin halledersin.
evet sorun çözüldü tekrardan teşekkürler :)
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst