Çözüldü Dracarys Renewal game Option Syserr

  • Konuyu açan Konuyu açan MCB
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 10
  • Gösterim Gösterim 683
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ı.

MCB

CGames
Yardımsever Üye
Usta Üye
Mesaj
606
Çözümler
37
Beğeni
540
Puan
930
Ticaret Puanı
1
Kod:
Genişlet Daralt Kopyala
0222 19:46:12521 ::   File "ui.py", line 1602, in CallEvent

0222 19:46:12521 ::   File "ui.py", line 88, in __call__

0222 19:46:12521 ::   File "ui.py", line 70, in __call__

0222 19:46:12521 ::   File "uiSystem.py", line 128, in __ClickGameOptionButton

0222 19:46:12521 ::   File "uiGameOptionNew.py", line 47, in __init__

0222 19:46:12521 ::   File "uiGameOptionNew.py", line 127, in __LoadWindow

0222 19:46:12521 ::   File "uiGameOptionNew.py", line 219, in CreateOptionWindow

0222 19:46:12521 :: AttributeError
0222 19:46:12521 :: :
0222 19:46:12521 :: 'int' object has no attribute 'GetLocalPosition'
0222 19:46:12521 ::

Bu syserri alıyorum bilgisi olan varmı
 
Çözüm
'ImageBox' object has no attribute 'SetRenderingRect' hatası alanlar için..

ui.py:
Genişlet Daralt Kopyala
arat:
class RadioButton(Button):
içinde arat:
    def RegisterWindow(self, layer):
Altına ekle :
    if app.ENABLE_NEW_GAMEOPTION:
        def SetRenderingRect(self, left, top, right, bottom):
            wndMgr.SetRenderingRect(self.hWnd, left, top, right, bottom)       

arat:
class ImageBox(Window):

içinde arat :
    def GetHeight(self):
Altına ekle :
    if app.ENABLE_NEW_GAMEOPTION:
        def SetRenderingRect(self, left, top, right, bottom):
            wndMgr.SetRenderingRect(self.hWnd, left, top, right, bottom)

Diğer hatalar için Zenaris Filesten yardım alabilirsin fonksiyonları çok harışık olduğu için ne yaptığımı çok...
bu syserrin çözümünü bekleyenler çok. umarım burada çözülür :D
 
class Window(object):

Kod:
Genişlet Daralt Kopyala
    def GetLocalPosition(self):
        return wndMgr.GetWindowLocalPosition(self.hWnd)

altına ekleyip denermisin

Kod:
Genişlet Daralt Kopyala
    def GetLeft(self):
        x, y = self.GetLocalPosition()
        return x

    def GetGlobalLeft(self):
        x, y = self.GetGlobalPosition()
        return x

    def GetTop(self):
        x, y = self.GetLocalPosition()
        return y

    def GetGlobalTop(self):
        x, y = self.GetGlobalPosition()
        return y

    def GetRight(self):
        return self.GetLeft() + self.GetWidth()

    def GetBottom(self):
        return self.GetTop() + self.GetHeight()
 
bu syserrin çözümünü bekleyenler çok. umarım burada çözülür :D
class Window(object):

Kod:
Genişlet Daralt Kopyala
    def GetLocalPosition(self):
        return wndMgr.GetWindowLocalPosition(self.hWnd)

altına ekleyip denermisin

Kod:
Genişlet Daralt Kopyala
    def GetLeft(self):
        x, y = self.GetLocalPosition()
        return x

    def GetGlobalLeft(self):
        x, y = self.GetGlobalPosition()
        return x

    def GetTop(self):
        x, y = self.GetLocalPosition()
        return y

    def GetGlobalTop(self):
        x, y = self.GetGlobalPosition()
        return y

    def GetRight(self):
        return self.GetLeft() + self.GetWidth()

    def GetBottom(self):
        return self.GetTop() + self.GetHeight()
1708628497593.webp

1708628526685.webp


şuanda bu syserr var
 
bu hatayı eklerken bende almıştım ama nasıl düzelttiğimi hatırlamıyorum eklediğim dosyaları yolluyorum karşılastır istersen
1708631219937.webp


karşılaştırdım bi kaç değişiklik yaptım locale_interfaceye eklenmesi gereken şeyleri eklediğimde oyun seçenekleri açılmıyor bu şekilde syserr veriyor
dc : venom5214 bana burdan ulaşma şansın varmı soruna bakalım çözebilirsek çözümünü paylaşalım burdan
 
  • Beğen
Tepkiler: MCB
Kod:
Genişlet Daralt Kopyala
0223 02:13:13423 :: [GameOption]LoadCatetoryOptions optionIndex: 0 categoryIndex: 0
0223 02:13:52617 :: Traceback (most recent call last):

0223 02:13:52617 ::   File "ui.py", line 1598, in CallEvent

0223 02:13:52617 ::   File "ui.py", line 88, in __call__

0223 02:13:52617 ::   File "ui.py", line 79, in __call__

0223 02:13:52617 ::   File "uiGameOptionNew.py", line 167, in SetOptionType

0223 02:13:52617 ::   File "uiGameOptionNew.py", line 188, in SetCategoryType

0223 02:13:52617 ::   File "uiGameOptionNew.py", line 449, in UpdateScrollBar

0223 02:13:52617 :: AttributeError
0223 02:13:52617 :: :
0223 02:13:52617 :: 'ImageBox' object has no attribute 'SetRenderingRect'
0223 02:13:52617 ::
 
'ImageBox' object has no attribute 'SetRenderingRect' hatası alanlar için..

ui.py:
Genişlet Daralt Kopyala
arat:
class RadioButton(Button):
içinde arat:
    def RegisterWindow(self, layer):
Altına ekle :
    if app.ENABLE_NEW_GAMEOPTION:
        def SetRenderingRect(self, left, top, right, bottom):
            wndMgr.SetRenderingRect(self.hWnd, left, top, right, bottom)       

arat:
class ImageBox(Window):

içinde arat :
    def GetHeight(self):
Altına ekle :
    if app.ENABLE_NEW_GAMEOPTION:
        def SetRenderingRect(self, left, top, right, bottom):
            wndMgr.SetRenderingRect(self.hWnd, left, top, right, bottom)

Diğer hatalar için Zenaris Filesten yardım alabilirsin fonksiyonları çok harışık olduğu için ne yaptığımı çok hatırlamıyorum..
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst