Yardım Ek envanter ekleme sorunu

  • Konuyu açan Konuyu açan Gh0sT
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 253
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Gh0sT

Premium Üye
Premium Üye
Üye
Mesaj
30
Çözümler
7
Beğeni
13
Puan
484
Ticaret Puanı
0
Ek envanter ekleme sırasında client tarafında şöyle bir sorun alıyorum ve karakter yükleme ekranında takılıyor, yardımcı olabilecek var mı

Syserr:
Genişlet Daralt Kopyala
0612 17:30:07840 :: invalid idx 0
0612 17:30:15480 :: Traceback (most recent call last):

0612 17:30:15480 ::   File "networkModule.py", line 247, in SetGamePhase

0612 17:30:15480 ::   File "game.py", line 98, in __init__

0612 17:30:15480 ::   File "interfaceModule.py", line 295, in MakeInterface

0612 17:30:15480 ::   File "interfaceModule.py", line 176, in __MakeWindows

0612 17:30:15480 :: AttributeError
0612 17:30:15480 :: :
0612 17:30:15480 :: 'module' object has no attribute 'ExtendedInventoryWindow'
0612 17:30:15480 ::
 
networkmodule.py:
Genişlet Daralt Kopyala
    def SetGamePhase(self):
        try:
            import game
            self.popupWindow.Close()
            self.SetPhaseWindow(game.GameWindow(self))
        except:
            raise
            import exception
            exception.Abort("networkModule.SetGamePhase")

game.py:
Genişlet Daralt Kopyala
        self.stream=stream
        self.interface = interfaceModule.Interface()
        self.interface.MakeInterface()
        self.interface.ShowDefaultWindows()

interfaceModule.py:
Genişlet Daralt Kopyala
Line 176'nın olduğu kısım:

    def __MakeWindows(self):
        wndCharacter = uiCharacter.CharacterWindow()
        wndInventory = uiInventory.InventoryWindow()
        wndInventory.BindInterfaceClass(self)
        if app.ENABLE_DRAGON_SOUL_SYSTEM:
            wndDragonSoul = uiDragonSoul.DragonSoulWindow() 
            wndDragonSoulRefine = uiDragonSoul.DragonSoulRefineWindow()
        else:
            wndDragonSoul = None
            wndDragonSoulRefine = None

Line 295'in olduğu kısım

    def MakeInterface(self):
        self.__MakeMessengerWindow()
        self.__MakeGuildWindow()
        self.__MakeChatWindow()
        self.__MakeParty()
        self.__MakeWindows()
        self.__MakeDialogs()
        self.__MakeUICurtain()
        self.__MakeTaskBar()
        self.__MakeGameButtonWindow()
        self.__MakeHelpWindow()
        self.__MakeTipBoard()
        self.__MakeWebWindow()
        self.__MakeCubeWindow()
        self.__MakeCubeResultWindow()
 
Class kısmını görmüyor? Uiinventory içerisine ekledin mi?
 
Uiinventory deki eklemeleri tekrardan yaptım fakat syserr bu şekilde döndü, ek dosyaya uiinventory'i iliştirdim, bi bakıp yardımcı olabilir misin hocam?


Syserr:
Genişlet Daralt Kopyala
0613 00:48:10218 :: invalid idx 0
0613 00:48:17106 :: Traceback (most recent call last):

0613 00:48:17106 ::   File "networkModule.py", line 247, in SetGamePhase

0613 00:48:17106 ::   File "game.py", line 98, in __init__

0613 00:48:17106 ::   File "interfaceModule.py", line 295, in MakeInterface

0613 00:48:17106 ::   File "interfaceModule.py", line 176, in __MakeWindows

0613 00:48:17106 ::   File "uiInventory.py", line 114, in __init__

0613 00:48:17106 ::   File "uiInventory.py", line 226, in __LoadWindow

0613 00:48:17107 ::   File "uiInventory.py", line 324, in SetInventoryType

0613 00:48:17107 ::   File "uiInventory.py", line 361, in RefreshBagSlotWindow

0613 00:48:17107 :: AttributeError
0613 00:48:17107 :: :
0613 00:48:17107 :: 'module' object has no attribute 'SKILL_BOOK_INVENTORY_SLOT_COUNT'
0613 00:48:17107 ::
 

Dosya Eklentileri

Sistemi düzgün eklediğine emin misin? Locale_inc içine tanım yaptın mı galiba defineleri görmediği için slotlarda hata atıyor.
 
Hocam teşekkür ederim client source'da bir kodlamayı atlamışım şimdi kontrol ettim ve oyuna girmeye başladı

Henüz server tarafını düzenlemedim ama şu an I veya K çalışmıyor serverdan çekemediği için mi acaba

Syserr:
Genişlet Daralt Kopyala
0613 01:38:08568 :: invalid idx 0
0613 01:38:19715 :: Traceback (most recent call last):

0613 01:38:19715 ::   File "game.py", line 1211, in OnKeyDown

0613 01:38:19715 ::   File "game.py", line 350, in <lambda>

0613 01:38:19715 ::   File "game.py", line 2191, in __PressExtendedInventory

0613 01:38:19715 :: AttributeError
0613 01:38:19715 :: :
0613 01:38:19715 :: 'Interface' object has no attribute 'ToggleExtendedInventoryWindow'
0613 01:38:19715 ::

0613 01:38:19715 :: Traceback (most recent call last):

0613 01:38:19715 ::   File "game.py", line 1211, in OnKeyDown

0613 01:38:19715 ::   File "game.py", line 350, in <lambda>

0613 01:38:19715 ::   File "game.py", line 2191, in __PressExtendedInventory

0613 01:38:19715 :: AttributeError
0613 01:38:19715 :: :
0613 01:38:19715 :: 'Interface' object has no attribute 'ToggleExtendedInventoryWindow'
0613 01:38:19715 ::

0613 01:38:20062 :: Traceback (most recent call last):

0613 01:38:20062 ::   File "game.py", line 1211, in OnKeyDown

0613 01:38:20062 ::   File "game.py", line 350, in <lambda>

0613 01:38:20062 ::   File "game.py", line 2191, in __PressExtendedInventory

0613 01:38:20062 :: AttributeError
0613 01:38:20062 :: :
0613 01:38:20062 :: 'Interface' object has no attribute 'ToggleExtendedInventoryWindow'
0613 01:38:20062 ::

0613 01:38:20062 :: Traceback (most recent call last):

0613 01:38:20062 ::   File "game.py", line 1211, in OnKeyDown

0613 01:38:20062 ::   File "game.py", line 350, in <lambda>

0613 01:38:20062 ::   File "game.py", line 2191, in __PressExtendedInventory

0613 01:38:20062 :: AttributeError
0613 01:38:20062 :: :
0613 01:38:20062 :: 'Interface' object has no attribute 'ToggleExtendedInventoryWindow'
0613 01:38:20062 ::

0613 01:38:36067 :: Traceback (most recent call last):

0613 01:38:36067 ::   File "game.py", line 1211, in OnKeyDown

0613 01:38:36067 ::   File "game.py", line 350, in <lambda>

0613 01:38:36067 ::   File "game.py", line 2191, in __PressExtendedInventory

0613 01:38:36067 :: AttributeError
0613 01:38:36067 :: :
0613 01:38:36067 :: 'Interface' object has no attribute 'ToggleExtendedInventoryWindow'
0613 01:38:36067 ::

0613 01:38:36067 :: Traceback (most recent call last):

0613 01:38:36067 ::   File "game.py", line 1211, in OnKeyDown

0613 01:38:36067 ::   File "game.py", line 350, in <lambda>

0613 01:38:36067 ::   File "game.py", line 2191, in __PressExtendedInventory

0613 01:38:36067 :: AttributeError
0613 01:38:36067 :: :
0613 01:38:36067 :: 'Interface' object has no attribute 'ToggleExtendedInventoryWindow'
0613 01:38:36067 ::

0613 01:38:36332 :: Traceback (most recent call last):

0613 01:38:36332 ::   File "game.py", line 1211, in OnKeyDown

0613 01:38:36332 ::   File "game.py", line 350, in <lambda>

0613 01:38:36332 ::   File "game.py", line 2191, in __PressExtendedInventory

0613 01:38:36332 :: AttributeError
0613 01:38:36332 :: :
0613 01:38:36332 :: 'Interface' object has no attribute 'ToggleExtendedInventoryWindow'
0613 01:38:36332 ::

0613 01:38:36332 :: Traceback (most recent call last):

0613 01:38:36332 ::   File "game.py", line 1211, in OnKeyDown

0613 01:38:36333 ::   File "game.py", line 350, in <lambda>

0613 01:38:36333 ::   File "game.py", line 2191, in __PressExtendedInventory

0613 01:38:36333 :: AttributeError
0613 01:38:36333 :: :
0613 01:38:36333 :: 'Interface' object has no attribute 'ToggleExtendedInventoryWindow'
0613 01:38:36333 ::
 
Geri
Üst