Register for your free account! | Forgot your password?

You last visited: Today at 18:57

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

Advertisement



[Release]Client-Quest Kommunikation

Discussion on [Release]Client-Quest Kommunikation within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old 08/25/2013, 15:22   #61
 
elite*gold: 0
Join Date: Jan 2011
Posts: 143
Received Thanks: 17
Hey,
jedesmal wenn ich die methode mit getinput verwende bekomme ich in der syserr vom clienten folgenden Eintrag:

Code:
0825 15:19:00808 :: Exception 
0825 15:19:00808 :: exceptions.AttributeError
0825 15:19:00808 :: : 
0825 15:19:00808 :: "'QuestDialog' object has no attribute 'hWnd'"
0825 15:19:00808 ::  in 
0825 15:19:00808 :: <bound method QuestDialog.__del__ of <uiQuest.QuestDialog object at 0x59BFCAF0>>
0825 15:19:00808 ::  ignored

0825 15:19:00808 :: Traceback (most recent call last):

0825 15:19:00808 ::   File "game.py", line 787, in OpenQuestWindow

0825 15:19:00808 ::   File "interfaceModule.py", line 602, in OpenQuestWindow

0825 15:19:00808 ::   File "ui.py", line 121, in SetWindowName

0825 15:19:00808 :: AttributeError
0825 15:19:00808 :: : 
0825 15:19:00808 :: 'QuestDialog' object has no attribute 'hWnd'
0825 15:19:00808 ::
Ich habe es zu 101% genauso eingefuegt.

Kann mir jemand helfen?
Die Funktion selbst funktioniert. Nur der error stoert.
nonamed2k is offline  
Old 08/25/2013, 17:21   #62
 
elite*gold: 0
Join Date: Dec 2012
Posts: 64
Received Thanks: 17
The best way is write a function for add command in c++ like /set or /warp.
.Bloddy is offline  
Old 08/25/2013, 21:23   #63
 
Pаylasici's Avatar
 
elite*gold: 99
Join Date: Aug 2009
Posts: 4,296
Received Thanks: 5,092
Quote:
Originally Posted by nonamed2k View Post
Hey,
jedesmal wenn ich die methode mit getinput verwende bekomme ich in der syserr vom clienten folgenden Eintrag:

Code:
0825 15:19:00808 :: Exception 
0825 15:19:00808 :: exceptions.AttributeError
0825 15:19:00808 :: : 
0825 15:19:00808 :: "'QuestDialog' object has no attribute 'hWnd'"
0825 15:19:00808 ::  in 
0825 15:19:00808 :: <bound method QuestDialog.__del__ of <uiQuest.QuestDialog object at 0x59BFCAF0>>
0825 15:19:00808 ::  ignored

0825 15:19:00808 :: Traceback (most recent call last):

0825 15:19:00808 ::   File "game.py", line 787, in OpenQuestWindow

0825 15:19:00808 ::   File "interfaceModule.py", line 602, in OpenQuestWindow

0825 15:19:00808 ::   File "ui.py", line 121, in SetWindowName

0825 15:19:00808 :: AttributeError
0825 15:19:00808 :: : 
0825 15:19:00808 :: 'QuestDialog' object has no attribute 'hWnd'
0825 15:19:00808 ::
Ich habe es zu 101% genauso eingefuegt.

Kann mir jemand helfen?
Die Funktion selbst funktioniert. Nur der error stoert.
Da weiß Yoshi mehr darüber.
Pаylasici is offline  
Old 08/25/2013, 21:32   #64


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
Dein Fehler kommt nicht durch diese Codeschnipsel - Den hattest du wohl schon vorher.
#SoNiice is offline  
Old 08/25/2013, 23:33   #65
 
elite*gold: 2
Join Date: Jun 2013
Posts: 1,063
Received Thanks: 1,725
Such nach:
PHP Code:
    def OpenQuestWindow(selfskinidx): 
in der game.py in der root datei

fueg dadrunter ein:

PHP Code:
        if constInfo.INPUT_IGNORE == 1:
            return 
ProfessorEnte is offline  
Thanks
1 User
Old 08/26/2013, 01:23   #66
 
elite*gold: 0
Join Date: Jan 2011
Posts: 143
Received Thanks: 17
Quote:
Originally Posted by ProfessorEnte View Post
Such nach:
PHP Code:
    def OpenQuestWindow(selfskinidx): 
in der game.py in der root datei

fueg dadrunter ein:

PHP Code:
        if constInfo.INPUT_IGNORE == 1:
            return 
danke, das hat mein problem gelöst
nonamed2k is offline  
Old 10/03/2013, 18:30   #67
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
Wie ist es mögliche einen Wert aus einer TextBox/EditLine direkt in die Quest zu übergeben, ohne sie davor in der constinfo.py zu speichern - bzw. ist das überhaupt möglich?

MfG

Ansonsten: Danke für das Tutorial
Yiv is offline  
Old 10/03/2013, 18:34   #68
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
ja ist es
get.text oder so
.Risan. is offline  
Old 10/03/2013, 18:42   #69
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
Hast du ein Beispiel für mich?

MfG
Yiv is offline  
Old 10/03/2013, 19:27   #70
 
elite*gold: 2
Join Date: Jun 2013
Posts: 1,063
Received Thanks: 1,725
Client:
Vorher natuerlich die QuestInputBox erstellen.

PHP Code:
    def quest_test(self):
        
net.SendQuestInputStringPacket(self.QuestInputBox.GetText()) 
in die Server Command List:
PHP Code:
"questtest"        self.quest_test

Quest

PHP Code:
local test getinput("questtest"
ProfessorEnte is offline  
Thanks
2 Users
Closed Thread


Similar Threads Similar Threads
[RELEASE]Quest Client Beenden - Timer
01/08/2013 - Metin2 PServer Guides & Strategies - 17 Replies
Mir kam gestern eine glorreiche Idee die für größere Server einen ziemlichen nutzen haben kann zumindest für die Spieler. Mit dieser Quest lässt sich der PC Herunterfahren oder das Spiel beenden ab einer Eingabe die man in Sekunden eingibt. Nach den eingegeben Sekunden erhält man die Info wieviele Minuten man angegeben hat und wenn man dies Bestätigt beginnt der Timer. Wer sie nutzen möchte nutzt sie wer nicht, der solls lassen. Achtet bitte nebenbei nochmal auf die Tababstände!
kommunikation main acc / bot acc
06/28/2012 - WoW Bots - 9 Replies
Hallo Leute, wie gehe ich die "kommunikation" unter meinen beiden accs am besten an? schicke ich einfach vom bot acc per post die gefarmten mats/gold an den main oder wäre das zu auffällig? wie setzt ihr das um? danke für eure hilfe
Kommunikation mit injizierter DLL
05/31/2010 - General Coding - 12 Replies
Hey, ich hab mal ne Frage und hoffe das das hier die richtige Section ist. Ich würde ganz gerne wissen, wie man, wenn man eine DLL in einen fremden Prozess injected hat, am besten mit dieser kommuniziert. Ich würde nämlich gerne einen kleinen Multi-Speedhack mit GetTickCount hook schreiben (die DLL ist schon fertig und läuft auch), nur weiß ich nicht wie ich mit der injizierten DLL dann kommunizieren soll um z.B. die Geschwindigkeit zu regulieren. Die Geschwindigkeit in eine Datei zu speichern...



All times are GMT +2. The time now is 18:57.


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.