hoffe doch sehr ihr könnt mir dabei helfen
PHP Code:
0111 21:17:16663 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0111 21:17:20881 :: Traceback (most recent call last):
0111 21:17:20881 :: File "game.py", line 1286, in OnKeyDown
0111 21:17:20881 :: File "game.py", line 390, in <lambda>
0111 21:17:20881 :: File "game.py", line 2557, in __guinameOPEN
0111 21:17:20881 :: AttributeError
0111 21:17:20881 :: :
0111 21:17:20881 :: 'GameWindow' object has no attribute 'Roulette'
0111 21:17:20881 ::
0111 21:17:20881 :: Traceback (most recent call last):
0111 21:17:20881 :: File "game.py", line 1286, in OnKeyDown
0111 21:17:20881 :: File "game.py", line 390, in <lambda>
0111 21:17:20881 :: File "game.py", line 2557, in __guinameOPEN
0111 21:17:20881 :: AttributeError
0111 21:17:20881 :: :
0111 21:17:20881 :: 'GameWindow' object has no attribute 'Roulette'
0111 21:17:20881 ::
PHP Code:
def OnKeyDown(self, key):
if self.interface.wndWeb and self.interface.wndWeb.IsShow():
return
#constInfo.SET_ITEM_DROP_QUESTION_DIALOG_STATUS(0)
try:
self.onPressKeyDict[key]() #hier ist der error
except KeyError:
pass
except:
raise
return TRUE
PHP Code:
def __BuildKeyDict(self):
onPressKeyDict = {}
##PressKey 는 누르고 있는 동안 계속 적용되는 키이다.
## 숫자 단축키 퀵슬롯에 이용된다.(이후 숫자들도 퀵 슬롯용 예약)
## F12 는 클라 디버그용 키이므로 쓰지 않는 게 좋다.
onPressKeyDict[app.DIK_1] = lambda : self.__PressNumKey(1)
onPressKeyDict[app.DIK_2] = lambda : self.__PressNumKey(2)
onPressKeyDict[app.DIK_3] = lambda : self.__PressNumKey(3)
onPressKeyDict[app.DIK_4] = lambda : self.__PressNumKey(4)
onPressKeyDict[app.DIK_5] = lambda : self.__PressNumKey(5)
onPressKeyDict[app.DIK_6] = lambda : self.__PressNumKey(6)
onPressKeyDict[app.DIK_7] = lambda : self.__PressNumKey(7)
onPressKeyDict[app.DIK_8] = lambda : self.__PressNumKey(8)
onPressKeyDict[app.DIK_9] = lambda : self.__PressNumKey(9)
onPressKeyDict[app.DIK_F1] = lambda : self.__PressQuickSlot(4)
onPressKeyDict[app.DIK_F2] = lambda : self.__PressQuickSlot(5)
onPressKeyDict[app.DIK_F3] = lambda : self.__PressQuickSlot(6)
onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7)
onPressKeyDict[app.DIK_F5] = lambda : self.BINARY_DragonSoulGiveQuilification()#packen
onPressKeyDict[app.DIK_F6] = lambda : self.__Channel()#packen
#onPressKeyDict[app.DIK_F7] = lambda : self.__switch_channel()
onPressKeyDict[app.DIK_F7] = lambda : self.__guinameOPEN() #hier ist der error
onPressKeyDict[app.DIK_F8] = lambda : self.ToggleAntiEXP()#Anti exp
PHP Code:
def __Handelscenter(self, info):
CMD = info.split("/")
if CMD[0]=="itemvonliste":
self.wndHandelscenter.SetPercantage(int(CMD[27]), int(CMD[28]))
constInfo.HANDELSCENTER_CONFIG[CMD[1]].append({"id": CMD[2], "vnum" : int(CMD[3]), "anzahl" : CMD[4], "yang" : CMD[5], "owner" : CMD[6], "boni1" : [int(CMD[7]), int(CMD[8])], "boni2" : [int(CMD[9]), int(CMD[10])], "boni3" : [int(CMD[11]), int(CMD[12])], "boni4" : [int(CMD[13]), int(CMD[14])], "boni5" : [int(CMD[15]), int(CMD[16])], "boni6" : [int(CMD[17]), int(CMD[18])], "boni7" : [int(CMD[19]), int(CMD[20])], "socket0" : int(CMD[21]), "socket1" : int(CMD[22]), "socket2" : int(CMD[23]), "socket3" : int(CMD[24]), "socket4" : int(CMD[25]), "socket5" : int(CMD[26])})
elif CMD[0]=="logs":
constInfo.HANDELSCENTER_CONFIG["LOGS"].append({"owner" : CMD[1], "vnum": CMD[2], "count" : CMD[3], "preis": CMD[4], "buyer":CMD[5], "date": CMD[6]})
elif CMD[0]=="finishlogs":
self.wndHandelscenter.AddToLog()
elif CMD[0]=="yangingui":
constInfo.HANDELSCENTER_CONFIG["YANG"] = int(CMD[1])
elif CMD[0]=="index":
constInfo.HANDELSCENTER_CONFIG["index"] = int(CMD[1])
elif CMD[0]=="noitems":
constInfo.HANDELSCENTER_CONFIG[CMD[1]] = []
self.wndHandelscenter.Scrollbar()
elif CMD[0]=="remove":
constInfo.HANDELSCENTER_CONFIG[CMD[1]].pop(int(CMD[2]))
self.wndHandelscenter.Scrollbar()
elif CMD[0]=="input":
net.SendQuestInputStringPacket(str(constInfo.HANDELSCENTER_CONFIG["CMD"]))
elif CMD[0]=="finishsending":
self.wndHandelscenter.Scrollbar()
elif CMD[0]=="nologs":
self.wndHandelscenter.NoLogs()
def __guinameOPEN(self):
self.Roulette.Open() # hier ist der error
def __Inputget1(self):
constInfo.INPUT_IGNORE = 1
def __Inputget2(self):
constInfo.INPUT_IGNORE = 0