Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 13:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



handelscenter problem

Discussion on handelscenter problem within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2010
Posts: 147
Received Thanks: 9
handelscenter problem

hallo ich habe ein problem und bin dort echt rahtlos

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 1286in OnKeyDown

0111 21
:17:20881 ::   File "game.py"line 390in <lambda>

0111 21:17:20881 ::   File "game.py"line 2557in __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 1286in OnKeyDown

0111 21
:17:20881 ::   File "game.py"line 390in <lambda>

0111 21:17:20881 ::   File "game.py"line 2557in __guinameOPEN

0111 21
:17:20881 :: AttributeError
0111 21
:17:20881 :: : 
0111 21:17:20881 :: 'GameWindow' object has no attribute 'Roulette'
0111 21:17:20881 :: 
zeile 1286
PHP Code:
    def OnKeyDown(selfkey):
        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 
Zeile 390
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 
Zeile 2557
PHP Code:
    def __Handelscenter(selfinfo):
        
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 
gross128 is offline  
Old 01/12/2017, 09:55   #2
 
elite*gold: 157
Join Date: May 2014
Posts: 504
Received Thanks: 603
Du hast da wohl einiges zusammen gewürfelt, das Roulette System hat absolut nichts mit dem Handelscenter zu tun. Zudem überall wo "def __guiname" steht solltest du den Name des Systems einfügen. Als Beispiel:

Code:
def __HandelscenterOPEN(self):  
        self.Handelscenter.Open()



Bei weiteren Fragen kannst du mir gerne eine PN senden.

Grüße
DevBlade is offline  
Reply


Similar Threads Similar Threads
Handelscenter
10/16/2015 - Metin2 Private Server - 0 Replies
Guten Tag epvp, wollte den alten Handelscenter von mein alten Client, jedoch hab ich nen Syserr Fehler Clientside: uiauktionshaus.py(line:238) __LoadScript ui.py(line:2740) GetChild test.__LoadScript.BindObject - exceptions.KeyError:SB_ItemTypeCB 1016 15:48:17427 :: ================================================== ================================================== ========
Handelscenter, just a little problem :x
07/01/2015 - Metin2 Private Server - 8 Replies
Hey, und zwar folgeneds, das Handelscenter von Kilroy. gibt mir beim "Charakternamen" der Person eine "0" aus: http://i.imgur.com/JseYvg6.png In der DB steht der Name richtig in der handelscenter Tabelle. Und es ist ein 'String' also warum kommt diese 0 :(?
Fail Mit Handelscenter !!!!!
06/30/2015 - Metin2 Private Server - 1 Replies
Hi Leute kurtz und kompakt habe grad nur mal das handelscenter eingefügt klappt alles aber immer wenn ich es öffnen will geht es auf zu auf zu als weiter und im chat erscheint die meldung es gibt keine items zu kaufen warum passiert das help me SYSERR: Jun 30 15:03:19 :: RunState: LUA_ERROR: locale/germany/quest/object/state/awJc14F2MbeR:2: attempt to index local `list' (a nil value) SYSERR: Jun 30 15:03:19 :: WriteRunningStateToSyserr: LUA_ERROR: quest awJc14F2MbeR.start click SYSERR:...
[Problem]Handelscenter
03/25/2015 - Metin2 Private Server - 0 Replies
Guten Tag Ich habe ein Problem mit dem Handelscenter. uiauktionshaus.py(line:242) __LoadScript ui.py(line:2715) GetChild test.__LoadScript.BindObject - <type 'exceptions.KeyError'>:'SB_ItemTypeCB'



All times are GMT +1. The time now is 13:25.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.