|
You last visited: Today at 18:57
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.
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.
|
|
|
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.
|
|
|
08/25/2013, 21:23
|
#63
|
elite*gold: 99
Join Date: Aug 2009
Posts: 4,296
Received Thanks: 5,092
|
Quote:
Originally Posted by nonamed2k
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.
|
|
|
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.
|
|
|
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(self, skin, idx):
in der game.py in der root datei
fueg dadrunter ein:
PHP Code:
if constInfo.INPUT_IGNORE == 1: return
|
|
|
08/26/2013, 01:23
|
#66
|
elite*gold: 0
Join Date: Jan 2011
Posts: 143
Received Thanks: 17
|
Quote:
Originally Posted by ProfessorEnte
Such nach:
PHP Code:
def OpenQuestWindow(self, skin, idx):
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
|
|
|
10/03/2013, 18:30
|
#67
|
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
|
|
|
10/03/2013, 18:34
|
#68
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
ja ist es
get.text oder so
|
|
|
10/03/2013, 18:42
|
#69
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Hast du ein Beispiel für mich?
MfG
|
|
|
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")
|
|
|
|
|
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.
|
|