Yardım Oyun içi Item shop

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.
Syserr.txt dosyasının içeriğini kod bloguna ekler misiniz?
 
Kod:
0806 15:21:05360 :: ============================================================================================================
0806 15:21:05360 :: Abort!!!!
Boş yani
 
En son bir moderatör tarafından düzenlenmiş:
İlginç. Boş olmaması gerekiyor. Aynı işlemi tekrardan yaptıktan sonra bakabilirsiniz.
Ekran görüntüsündeki logta ExpandedImageBox sınıfını bulamadığını söylüyor. ui.py'ye bunu eklemeniz gerekiyor.

Python:
class ExpandedImageBox(ImageBox):
    def __init__(self, layer = "UI"):
        ImageBox.__init__(self, layer)

    def __del__(self):
        ImageBox.__del__(self)

    def RegisterWindow(self, layer):
        self.hWnd = wndMgr.RegisterExpandedImageBox(self, layer)

    def SetScale(self, xScale, yScale):
        wndMgr.SetScale(self.hWnd, xScale, yScale)

    def SetOrigin(self, x, y):
        wndMgr.SetOrigin(self.hWnd, x, y)

    def SetRotation(self, rotation):
        wndMgr.SetRotation(self.hWnd, rotation)

    def SetRenderingMode(self, mode):
        wndMgr.SetRenderingMode(self.hWnd, mode)

    # [0.0, 1.0] 사이의 값만큼 퍼센트로 그리지 않는다.
    def SetRenderingRect(self, left, top, right, bottom):
        wndMgr.SetRenderingRect(self.hWnd, left, top, right, bottom)

    def SetPercentage(self, curValue, maxValue):
        if maxValue:
            self.SetRenderingRect(0.0, 0.0, -1.0 + float(curValue) / float(maxValue), 0.0)
        else:
            self.SetRenderingRect(0.0, 0.0, 0.0, 0.0)

    def GetWidth(self):
        return wndMgr.GetWindowWidth(self.hWnd)

    def GetHeight(self):
        return wndMgr.GetWindowHeight(self.hWnd)
 
ExpandedImageBox classını eklemediğimde aldığım syserr log vermiyor.
Kod:
0806 16:36:03228 ::
networkModule.py(line:202) SetSelectCharacterPhase
main.py(line:159) __hybrid_import
main.py(line:120) _process_result
new_introSelect.py(line:27) <module>
main.py(line:159) __hybrid_import
main.py(line:120) _process_result
uiCharacter.py(line:23) <module>
main.py(line:159) __hybrid_import
main.py(line:120) _process_result
interfaceModule.py(line:13) <module>
main.py(line:159) __hybrid_import
main.py(line:120) _process_result
uiItemShop.py(line:809) <module>

networkModule.SetSelectCharacterPhase - <type 'exceptions.AttributeError'>:'module' object has no attribute 'GetNames'

0806 16:36:03228 :: ============================================================================================================
0806 16:36:03228 :: Abort!!!!

İlgili satırda eklediğimde ise
Linkleri görebilmek için giriş yap veya kayıt ol.

bu logu veriyor.[/CODE]
 
uiItemShop.py 809. satırda yazan kodu verebilir misiniz?
 
Python:
import skill, grp, ime
SKILLS = [1, 2, 3, 4, 5, 16, 17, 18, 19, 20, 122, 123, 121, 124, 125, 129, 130, 131, 137, 138, 139, 140, 31, 32, 33, 34,
          35, 46, 47, 48, 49, 50, 61, 62, 63, 64, 65, 66, 76, 77, 78, 79, 80, 81, 91, 92, 93, 94, 95, 96, 106, 107, 108,
          109, 110, 111]
SKILL_BOOKS = []
ITEM_LIST = item.GetNames()
SKILL_BOOK_NAMES = {
    50300: localeInfo.TOOLTIP_SKILLBOOK_NAME,
    70037: localeInfo.TOOLTIP_SKILL_FORGET_BOOK_NAME,
    # 70055:localeInfo.TOOLTIP_SKILL_FORGET_BOOK_NAME,
Kod:
ITEM_LIST = item.GetNames()
809. satır
 
item.GetNames() fonksiyonunu bulamıyor. Bunu kaynak kodlarına eklemeniz gerekiyor.
 
Geri
Üst