mavzermete 1
mavzermete
Fethi Polat 1
Fethi Polat
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Scarlet 1
Scarlet
xranzei 1
xranzei
Hikaye Ekle

Cevaplandı Uzaktan Market Sistemi

  • Konuyu başlatan Konuyu başlatan Schmidt
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 169

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Şu sistemi kurarken aldığım syserr:

1767231046675.png

Çözümünü bilen var mı?
 
Aslında F5 tuşunda hızlı menü vardı. Ben de uzaktan market eklemek istedim F7'ye. Bu şekilde olduğunda verdiği syserr:
1767260640492.png
 

Ekli dosyalar

Son düzenleme:
Bu hata tamamen UI dosyası ile kodun birbiriyle uyuşmamasından kaynaklanıyor.

Logda görünen asıl problem şu satır:
KeyError: 'market'

Yani client, OptionDialog içinde adı “market” olan bir buton/panel arıyor, fakat yüklü olan UI scriptinde böyle bir eleman yok. GetChild("market") çalışınca Python bu ismi bulamıyor ve client kendini kapatıyor.

Bunun olmasının birkaç net sebebi var:

  • Kullandığın client dosyaları ile uiscript dosyaları farklı sürüm
    (örneğin server dosyası yeni ama client UI eski)
  • Sonradan eklenmiş bir market/market button sistemi var, ama onun UI tarafı eksik
  • Tema, arayüz modu veya pack düzenlemesi sırasında OptionDialog bozulmuş
  • Patch atılırken bazı UI dosyaları güncellenmemiş
Kısaca söylemek gerekirse:
Kod “market” var sanıyor, ama UI’da yok.

Çözüm olarak şunlardan biri yapılmalı:

  • Orijinal uiscript/optiondialog.py dosyasını geri yükle
  • Client ile server dosyalarının aynı kaynaktan ve aynı sürüm olduğundan emin ol
  • Eğer market sistemi kullanılmayacaksa, kodda GetChild("market") satırını kaldır veya kontrol ekle
  • Tema veya arayüz kullanıyorsan, devre dışı bırakıp tekrar dene

  • Tamamen eksik ya da uyumsuz UI elemanı yüzünden oluyor.
 

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

Geri
Üst