B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı oto pot affect sorunu

  • Konuyu başlatan Konuyu başlatan aybarsx45
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 114

aybarsx45

Level 3
TM Üye
Üye
Katılım
21 Mar 2025
Konular
11
Mesajlar
164
Online süresi
15d 16h
Reaksiyon Skoru
37
Altın Konu
0
TM Yaşı
1 Yıl 2 Ay 17 Gün
Başarım Puanı
58
MmoLira
1,535
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

arkadaşlar güneş ve aya özütü olan oto potları aktif edince böyle bir hata var yardımcı olurmusnuz
 

Ekli dosyalar

  • Adsız.png
    Adsız.png
    202.4 KB · Görüntüleme: 0
Çözüm
Ticaret - 0%
0   0   0
Sorun basit hocam çözümde baya basit

locale_game.txt Kontrolü

Hata mesajının kodunu locale_game.txt içerisinde arat (muhtemelen TOOLTIP_POTION_REST_AMOUNT veya benzeri bir isimdedir).


Hatalı hali: Kalan miktar: %.2f%%

Eğer sistem sadece tam sayı gönderiyorsa bunu %d%% veya %s%% olarak değiştirmeyi dene. Bazı durumlarda sadece % işareti Python tarafından yanlış yorumlanır; eğer sonda yüzde işareti görünmesini istiyorsan %% şeklinde bırakmalısın. Integer bir değer yazmaması gerek py code okuması için

Sanmıyorum ama ilki çözüm olmazsa 2. Fix yöntemi

Python Tarafı (uitooltip.py)


Tooltip bu yazıyı ekrana basarken bir değişkeni içine gömmeye çalışıyor ama başaramıyor.


uitooltip.py dosyasını aç ve bu mesajın çağrıldığı satırı bul...
Locale game yada locale interface.txt kodlarınızda % sorunu olabilir yanlış yazılmıştır game tarafındada yanlış yazılmış olabilir süreleri ekrana veremiyor yazım hatasından kaynaklı . İlk varsayımım bu yönde .
 
Sorun basit hocam çözümde baya basit

locale_game.txt Kontrolü

Hata mesajının kodunu locale_game.txt içerisinde arat (muhtemelen TOOLTIP_POTION_REST_AMOUNT veya benzeri bir isimdedir).


Hatalı hali: Kalan miktar: %.2f%%

Eğer sistem sadece tam sayı gönderiyorsa bunu %d%% veya %s%% olarak değiştirmeyi dene. Bazı durumlarda sadece % işareti Python tarafından yanlış yorumlanır; eğer sonda yüzde işareti görünmesini istiyorsan %% şeklinde bırakmalısın. Integer bir değer yazmaması gerek py code okuması için

Sanmıyorum ama ilki çözüm olmazsa 2. Fix yöntemi

Python Tarafı (uitooltip.py)


Tooltip bu yazıyı ekrana basarken bir değişkeni içine gömmeye çalışıyor ama başaramıyor.


uitooltip.py dosyasını aç ve bu mesajın çağrıldığı satırı bul.


Kod şuna benzer olmalı: self.AppendTextLine(localeInfo.TOOLTIP_POTION_REST_AMOUNT % float(p_value))


Buradaki p_value (veya değişken adı neyse) boş (None) geliyorsa veya float türüne dönüştürülemiyorsa, ekranda o ham kod (%.2f) görünür.


Kaynak (Source) Tarafı

Client Source içerisinde PythonPlayerModule.cpp veya PythonItem.cpp dosyalarında kontrol gerekiyor

Eğer serverdan gelen değer "string" formatındaysa ve Python bunu "float" gibi yazdırmaya çalışıyorsa bu hatayı verir.
 
Çözüm

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

Geri
Üst