Yardım Zindan Takip Sistemi

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

DaRKLoRD

Üye
Üye
Mesaj
45
Çözümler
4
Beğeni
27
Puan
669
Merhaba, yakın zamanda files'a 'Zindan Takip Sistemi' eklemeye karar verdim ve internetten bulduğum bir sistemi indirip ekledim. Karşıma çıkan sorunları tek tek çözdüm ancak çözemediğim bir sorunla karşılaştım. Sorunum şu:

Oyunu kapatırken şu mesaj çıkıyor ve tamama basınca oyun kapanıyor.
WXM018.png


Syserr ise şu şekilde:
0110 01:24:41723 :: Traceback (most recent call last):

0110 01:24:41723 :: File "game.py", line 1217, in OnKeyDown

0110 01:24:41723 :: File "game.py", line 337, in <lambda>

0110 01:24:41723 :: File "interfaceModule.py", line 1052, in ToggleDungeonInfoWindow

0110 01:24:41723 :: AttributeError
0110 01:24:41723 :: :
0110 01:24:41723 :: 'Interface' object has no attribute 'wndDungeonInfo'
0110 01:24:41723 ::

0110 01:24:41723 :: Traceback (most recent call last):

0110 01:24:41723 :: File "game.py", line 1217, in OnKeyDown

0110 01:24:41724 :: File "game.py", line 337, in <lambda>

0110 01:24:41724 :: File "interfaceModule.py", line 1052, in ToggleDungeonInfoWindow

0110 01:24:41724 :: AttributeError
0110 01:24:41724 :: :
0110 01:24:41724 :: 'Interface' object has no attribute 'wndDungeonInfo'
0110 01:24:41724 ::

0110 01:25:10430 :: ============================================================================================================
0110 01:25:10430 :: Abort!!!!


Burada söylediği şey "Interface" içerisinde "wndDungeonInfo" adında bir şeyin bulunmadığı. Ancak bu var. Belki hatalıdır diye düşünerek 3-4 yere ekledim ama hala aynı hatayı alıyorum. Oyun içerisinde de sistem ekranı gelmiyor.
 
Bu arada açıklayıcı şekilde yazmadığımı farkettim.

root içerisindeki interfacemodule.py dosyasının içerisinde Interface adında bir class var ve onun içine çeşitli kodlar ekliyorum. wndDungeonInfo kodunu eklememe rağmen oyun bana kodun bulunmadığını söylüyor. Özel mesaj yoluyla daha hızlı çözüme kavuşabileceğimizi düşünüyorum. Sorun çözüldüğü zaman konuya nasıl çözüldüğü yazarım isterseniz özel mesaj yoluyla iletişim kurabiliriz.
 
ToggleDungeonInfoWindow fonksiyonunun tamamını mesajınıza ekleyebilir misiniz?
Birde self.wndDungeonInfo değişkeni olması lazım.
 
Buyrun:
C++:
    if app.ENABLE_DUNGEON_INFO_SYSTEM:
        def ToggleDungeonInfoWindow(self):
            if False == player.IsObserverMode():
                if False == self.wndDungeonInfo.IsShow():
                    self.wndDungeonInfo.Open()
                else:
                    self.wndDungeonInfo.Close()
 
Tamam burası sorunsuz gözüküyor. interfacemodule.py dosyasını özelden bana gönderebilir misiniz? Bi kodları kontrol ediyim.
 
Geri
Üst