D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

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

dertbaz63

Level 4
TM Üye
Katılım
31 Ağu 2017
Konular
52
Mesajlar
252
Çözüm
13
Online süresi
1mo 14d
Reaksiyon Skoru
73
Altın Konu
0
Başarım Puanı
119
Yaş
30
MmoLira
7,276
DevLira
9
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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