Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
OnurBoyla 1
OnurBoyla
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Cevaplanmadı Rubinum Envanter Syserr

  • Konuyu başlatan Konuyu başlatan dertbaz63
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 346

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 Arkadaşlar Rubinum Envanter Sistemini Eklerken Aşşağıdaki Hatayı Almaktayım Çözümünde Yardımcı Olucak Arkadaşlara Şimdiden Teşekürler <3

0924 10:16:10956 ::
uiInventory.py(line:322) __LoadWindow
ui.py(line:4592) GetChild

InventoryWindow.LoadWindow.BindObject - <type 'exceptions.KeyError'>:'CostumeSlot'

0924 10:16:10956 :: ============================================================================================================
0924 10:16:10956 :: Abort!!!!
 
def RefreshEquipSlotWindow(self):

içerisinde

Python:

for i in xrange(item.COSTUME_SLOT_COUNT):
slotNumber = item.COSTUME_SLOT_START + i
self.wndCostume.SetItemSlot(slotNumber, getItemVNum(slotNumber), 0)

bul altına ekle

Python:

if app.ENABLE_WEAPON_COSTUME_SYSTEM:
self.wndCostume.SetItemSlot(item.COSTUME_SLOT_WEAPON, getItemVNum(item.COSTUME_SLOT_WEAPON), 0)
 
Key Hatasını Çözdüm Fakat Şuan Böyle Bir Hata Almaktayım.


0924 11:02:15355 :: Traceback (most recent call last):

0924 11:02:15355 :: File "networkModule.py", line 243, in SetGamePhase

0924 11:02:15355 :: File "game.py", line 98, in __init__

0924 11:02:15355 :: File "interfaceModule.py", line 395, in MakeInterface

0924 11:02:15355 :: File "interfaceModule.py", line 239, in __MakeWindows

0924 11:02:15355 :: File "uiInventory.py", line 280, in __init__

0924 11:02:15355 :: File "uiInventory.py", line 472, in __LoadWindow

0924 11:02:15355 :: File "uiInventory.py", line 567, in SetEquipmentPage

0924 11:02:15355 :: File "uiInventory.py", line 753, in RefreshEquipSlotWindow

0924 11:02:15355 :: AttributeError
0924 11:02:15355 :: :
0924 11:02:15355 :: 'SlotWindow' object has no attribute 'RefreshCostumeSlot'
0924 11:02:15355 ::
 
Bu hata, SlotWindow nesnesinde RefreshCostumeSlot adlı bir metodun tanımlı olmadığını gösteriyor. Yani, uiInventory.py dosyasında SlotWindow sınıfı içinde bu metodun olmadığı halde çağrılmaya çalışılmış.

SlotWindow sınıfının nerede tanımlandığını bul ve içinde RefreshCostumeSlot metodunun olup olmadığını kontrol et. Eğer bu metod tanımlı değilse, eklemelisin.

Örneğin, uiInventory.py dosyasında SlotWindow şöyle olabilir:

class SlotWindow:
# Diğer metodlar burada olabilir
def RefreshEquipSlot(self):
# Ekipman slotlarını yenileyen metod
pass


Eğer RefreshCostumeSlot metodunu eklemen gerekiyorsa, ilgili işlemi yapan kodu buraya eklemelisin. Örneğin:

def RefreshCostumeSlot(self):
# Kostüm slotlarını yenileyen işlem burada olacak
pass
 

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

Geri
Üst