Çözüldü Işınlanınca Karakter Ekranı Kapanmıyor

Çözüldü 
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ı.

LethalStrikeR

Yardımsever Üye
Yardımsever Üye
Üye
Mesaj
700
Çözümler
41
Beğeni
165
Puan
609
Ticaret Puanı
0
Herkese merhabalar;

Karakter ekranını açık bırakıp ışınlanınca karakter ekranı kapanmıyor. Işınlandıktan sonra açmaya çalışınca da üstüne yeni bir tane daha açılıyor. Sorunu video olarak da gösterdim.

Linkleri görebilmek için giriş yap veya kayıt ol.


Şöyle bir syserr basıyor.

Kod:
0204 02:25:53076 :: Traceback (most recent call last):

0204 02:25:53076 ::   File "ui.py", line 1272, in OnMouseOverIn

0204 02:25:53076 ::   File "ui.py", line 88, in __call__

0204 02:25:53076 ::   File "ui.py", line 70, in __call__

0204 02:25:53076 ::   File "uiCharacter.py", line 1315, in __ShowAlignmentToolTip

0204 02:25:53077 :: AttributeError
0204 02:25:53077 :: :
0204 02:25:53077 :: 'NoneType' object has no attribute 'ShowToolTip'
0204 02:25:53077 ::

0204 02:25:53093 :: Traceback (most recent call last):

0204 02:25:53093 ::   File "ui.py", line 1278, in OnMouseOverOut

0204 02:25:53093 ::   File "ui.py", line 88, in __call__

0204 02:25:53093 ::   File "ui.py", line 70, in __call__

0204 02:25:53093 ::   File "uiCharacter.py", line 1318, in __HideAlignmentToolTip

0204 02:25:53093 :: AttributeError
0204 02:25:53093 :: :
0204 02:25:53093 :: 'NoneType' object has no attribute 'HideToolTip'
0204 02:25:53093 ::

0204 02:25:57728 :: Traceback (most recent call last):

0204 02:25:57728 ::   File "ui.py", line 1549, in CallEvent

0204 02:25:57728 ::   File "ui.py", line 88, in __call__

0204 02:25:57728 ::   File "ui.py", line 70, in __call__

0204 02:25:57728 ::   File "uiCharacter.py", line 596, in Close

0204 02:25:57728 :: AttributeError
0204 02:25:57728 :: :
0204 02:25:57728 :: 'NoneType' object has no attribute 'Hide'
0204 02:25:57728 ::
 
Çözüm
interfaceModule.py -> def Close() içinde;
Python:
        if self.wndCharacter:
            self.wndCharacter.Destroy()

Değiştirin:
Python:
        if self.wndCharacter:
            if app.ENABLE_DETAILS_UI:
                self.wndCharacter.Hide()
            self.wndCharacter.Destroy()
Bu sorun bonus tablosu yüzünden oluyor. Ben de bunu bir türlü çözemedim.
 
interfaceModule.py -> def Close() içinde;
Python:
        if self.wndCharacter:
            self.wndCharacter.Destroy()

Değiştirin:
Python:
        if self.wndCharacter:
            if app.ENABLE_DETAILS_UI:
                self.wndCharacter.Hide()
            self.wndCharacter.Destroy()
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst