Çözüldü Metin2 taskbar değiştirince oyun yükleme ekranında kalma sorunu

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ı.

taylersadgear

Üye
Üye
Mesaj
17
Beğeni
17
Puan
300
Ticaret Puanı
0
İyi günler,
root dosyası üzerinden localeinfo.py kısmında taskbar çubuğu değiştiriyorum oyuna giriş yaptığımda kısa bir süre sonra yazısı dönüşüyor aynı şekilde minimap altındaki sunucu ismi 2. server ismine dönüşüyor.

değiştiren kodu buldum root içerisinde game.py dosyasında yazısını değiştirdim ancak bu sefer oyun load ekranında takılı kalıyor %100'de kalıyor.
EVqUeR.png

game.py bu yazının bulunduğu kod bloğunu buldum dediğim gibi takılıp kalıyor game.py en ufak değişiklik yapmam oyunun takılıp girmemesine sebep oluyor.klasör içinde tarattım sadece bu dosyada var.
Kod:
Genişlet Daralt Kopyala
0621 00:50:21028 :: Traceback (most recent call last):
0621 00:50:21028 ::   File "networkModule.py", line 249, in SetGamePhase
0621 00:50:21028 ::   File "system.py", line 140, in __pack_import
0621 00:50:21029 ::   File "
0621 00:50:21029 :: game.py
0621 00:50:21029 :: ", line
0621 00:50:21029 :: 1277
0621 00:50:21029 ::
0621 00:50:21029 ::    
0621 00:50:21029 :: if line.find("Sorgu Yolland?) != -1:
0621 00:50:21029 :: SyntaxError
0621 00:50:21029 :: :
0621 00:50:21029 :: EOL while scanning string literal
0621 00:50:21029 ::
game.py değiştiridiğim kısım kodu sadece burayı değiştiriyorum başka yere müdahalede bulunmadım.
Kod:
Genişlet Daralt Kopyala
     self.titletimer += 1
        if self.titletimer == 600:
            titles = app.GetRandom(1,2)
            if titles == 1:
                app.SetTitle("Test Server Title No:1")
            elif titles == 2:
                app.SetTitle("Test Server Title No:2")
            self.titletimer = 0

        self.interface.BUILD_OnUpdate()
 
Son düzenleme:
Çözüm
Python:
Genişlet Daralt Kopyala
if line.find("Sorgu Yolland?) != -1:
1268. satırdaki bu kodu bul ve bu şekilde degistir
Python:
Genişlet Daralt Kopyala
if line.find("Sorgu Yolland?") != -1:
Tab hatası yapmış olabilirsiniz. Dosyanızı konuya eklerseniz kontrol edilebilir.
 
game.py dosyası bu değiştirdiğim kısım Test Server Title No:1 yazısı ile Test Server Title No:2 yazısı başka birşey değiştirmedim. Yükleme ekranında takılı kalıp yukarıda bulunan syserr log veriyor.
root/game.py dosyası

siteye koyarken mesaj uzun olduğu için sildim, başına ve sonunda buluna code yazısı yok yanlışlıkla yüklerken siteden aldığım için var.
 

Dosya Eklentileri

Python:
Genişlet Daralt Kopyala
if line.find("Sorgu Yolland?) != -1:
1268. satırdaki bu kodu bul ve bu şekilde degistir
Python:
Genişlet Daralt Kopyala
if line.find("Sorgu Yolland?") != -1:
 
Çözüm
Kod:
Genişlet Daralt Kopyala
0621 12:00:25699 :: net.SendWhisperPacket(ad, "Profil g??t?eme iste?:Onayland?)
Sorunu sizin vesilenizle çözdüm yukarıda kod kısmıda aynı söz dizim hatası bulunuyormuş. Teşekkür ederim tekrardan. Metin2 pack dosyalarını düzenlerken yapılan bu tarz yanlış yazım hataları test edebileceğim bir program var mı?



sorun dediğiniz gibi orada " koymamamdan kaynaklanıyormuş yukarıdaki kısımda da aynı hatayı yapmışım çok ilginç bir şekilde Test Server No:1 yazısında değişiklik yapmadığım sürece kod çalışıyor ancak yazıyı değiştirdiğim anda hata veriyor maviruh files kullananlara varsayılan olarak verilen root/game.py dosyası böyle geliyor gözden kaçıran varsa düzeltirsiniz.
 
Syserrde hatalı satırın 1277. satırda oldugunu gösteriyor kod blogunu incelerken hatanın nereden kaynaklandıgını çok kolay bir şekilde bulabilirsiniz.

Konu çözüldügüne göre kapatıldı. Başka bir sorun olursa yeni konu açmaktan çekinme!
 
Son düzenleme:
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst