PrimeAC 1
PrimeAC
shrpnl 1
shrpnl
Agora Metin2 1
Agora Metin2
xranzei 1
xranzei
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Karan2offical 1
Karan2offical
Fethi Polat 1
Fethi Polat
ShadowFon 1
ShadowFon
bikral 1
bikral
Hikaye Ekle

Cevaplanmadı Sandık İçgörü Sistemi Sysserr

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

Cyperhx

Level 1
Üye
Katılım
5 Nis 2020
Konular
10
Mesajlar
43
Çözüm
2
Online süresi
11d 6h
Reaksiyon Skoru
22
Altın Konu
0
TM Yaşı
6 Yıl 2 Ay 12 Gün
Başarım Puanı
65
MmoLira
2,411
DevLira
0
Ticaret - 0%
0   0   0

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!

Merhaba, forumda Vinchenzoo tarafından paylaşılan Sandık İçgörü sistemini filesime ekledim Game ve Client Src tarafında her şey doğru ama Python tarafında bir hata alıyorum, sistemin konusu altında fixleri paylaşılmış fakat eski olduğu için linkler kırılmış, yardımcı olabilecek varsa çok sevinirim.
1746240092397.png
 
Merhaba, forumda Vinchenzoo tarafından paylaşılan Sandık İçgörü sistemini filesime ekledim Game ve Client Src tarafında her şey doğru ama Python tarafında bir hata alıyorum, sistemin konusu altında fixleri paylaşılmış fakat eski olduğu için linkler kırılmış, yardımcı olabilecek varsa çok sevinirim.
Ekli dosyayı görüntüle 142121
Bu hata Metin2 client'ındaki bir Python UI dosyasından geliyor ve şu satır çok önemli:


bash
GemShopWindow.__LoadWindow.BindObject - <type 'exceptions.KeyError'>: 'CurrentPageBack'


Hatanın Anlamı:​


uiChestDrop.py dosyasındaki __LoadWindow fonksiyonu içinde, ui.py dosyasının 3081. satırında bir GetChild çağrısı yapılıyor ve bu çağrıda "CurrentPageBack" isimli bir child (UI elemanı) bulunamıyor.


Muhtemel Sebep:​


  • CurrentPageBack adında bir UI öğesi XML (.wnd dosyası) içinde tanımlı değil.
  • uiChestDrop.py veya GemShopWindow sınıfı bir pencereyi yüklüyor ama bu pencereye ait XML eksik veya yanlış tanımlı.



Çözüm Adımları:​


  1. İlgili .wnd dosyasını aç (uiscript/chestdropwindow.py ya da uiscript/gemshopwindow.py olabilir).
    • İçinde "CurrentPageBack" isimli bir nesne (örneğin Name = "CurrentPageBack") olduğundan emin ol.
    • Eğer yoksa, bu elemanı manuel olarak tanımlaman gerekiyor.
  2. Geçici olarak hatayı engellemek için:
    Eğer bu element gerçekten kullanılmıyorsa ve kodda hata veriyorsa, GetChild("CurrentPageBack") satırını:
    python
    try:
    self.CurrentPageBack = self.GetChild("CurrentPageBack")
    except:
    self.CurrentPageBack = None
    şeklinde hata yakalama (try-except) bloğu ile sarabilirsin.
  3. Tam olarak hangi pencere açılmaya çalışılıyor?
    uiChestDrop.py içinde .LoadWindow("...") satırını bul ve hangi UI dosyasını yüklüyor bak. Ona göre eksik olan kısmı tamamla.
 
Bu hata Metin2 client'ındaki bir Python UI dosyasından geliyor ve şu satır çok önemli:


bash
GemShopWindow.__LoadWindow.BindObject - <type 'exceptions.KeyError'>: 'CurrentPageBack'


Hatanın Anlamı:​


uiChestDrop.py dosyasındaki __LoadWindow fonksiyonu içinde, ui.py dosyasının 3081. satırında bir GetChild çağrısı yapılıyor ve bu çağrıda "CurrentPageBack" isimli bir child (UI elemanı) bulunamıyor.


Muhtemel Sebep:​


  • CurrentPageBack adında bir UI öğesi XML (.wnd dosyası) içinde tanımlı değil.
  • uiChestDrop.py veya GemShopWindow sınıfı bir pencereyi yüklüyor ama bu pencereye ait XML eksik veya yanlış tanımlı.



Çözüm Adımları:​


  1. İlgili .wnd dosyasını aç(uiscript/chestdropwindow.py ya da uiscript/gemshopwindow.py olabilir).
    • İçinde "CurrentPageBack" isimli bir nesne (örneğin Name = "CurrentPageBack") olduğundan emin ol.
    • Eğer yoksa, bu elemanı manuel olarak tanımlaman gerekiyor.
  2. Geçici olarak hatayı engellemek için:
    Eğer bu element gerçekten kullanılmıyorsa ve kodda hata veriyorsa, GetChild("CurrentPageBack") satırını:
    python
    try:
    self.CurrentPageBack = self.GetChild("CurrentPageBack")
    except:
    self.CurrentPageBack = None
    şeklinde hata yakalama (try-except) bloğu ile sarabilirsin.
  3. Tam olarak hangi pencere açılmaya çalışılıyor?
    uiChestDrop.py içinde .LoadWindow("...") satırını bul ve hangi UI dosyasını yüklüyor bak. Ona göre eksik olan kısmı tamamla.
Hocam eline sağlık
 

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

Geri
Üst