Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 14:39

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

Advertisement



Autoit / Metin2 Bot 2 einem Fenster zuweisen?

Discussion on Autoit / Metin2 Bot 2 einem Fenster zuweisen? within the AutoIt forum part of the Coders Den category.

Reply
 
Old 11/28/2009, 09:26   #16
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Quote:
Originally Posted by roteisenklinge View Post
Hey,

so siehts jetzt bei mir aus:


Code:
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
WinActivate ("METIN2")
MouseMove(415,442)
MouseDown("left")
MouseUp("left")

MouseDown("right")
MouseUp("right")
ControlSend ( "M2FARM", "","{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333")
")
Jetzt kommt bei mir der Fehler : Incorrect number of parameters in function call

Das liegt wohl daran das ich die Control ID nicht angegeben habe, aber kann die nicht finden

Vielen Dank für eure Hilfe
Du musst für jeden befehl eine neue ControlSend Funktion aufrufen

PHP Code:
ControlSend "M2FARM""",0"F1")
ControlSend "M2FARM""",0"{Enter}")
ControlSend "M2FARM""",0"F1"
usw.
Aber bist du sicher das der Titel von metin2 "M2FARM" heißt??

mfg
HardCore.1337 is offline  
Thanks
1 User
Old 11/28/2009, 16:06   #17
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Hey,
erstmal danke. Ich habe das Metin Fenster zu M2Farm umbenannt.
Werde es gleich versuchen


lg
roteisenklinge is offline  
Old 11/28/2009, 19:42   #18
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Hey,
so habe alles geändert. Leider ist es so , wie es einer geschrieben hat. Die Keys werden zwar an metin2 hidden gesendet,leider bewirken sie nichts außer im RC etc.

Wie muss ich jetzt vorgehen? Eigentlich sollte es doch einfach sein das z.B
F1 , 1 2 3 4 an ein Programm hidden gesendet werden kann oder?

Für eure Hilfe immer Dankbar

rek
roteisenklinge is offline  
Old 11/28/2009, 19:57   #19
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
PHP Code:
ControlSend ("M2Farm"""0"{F1}"
war mein Fehler vorhins. Ich habe die geschweifte Klammer vergessen
HardCore.1337 is offline  
Old 11/29/2009, 07:46   #20
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Quote:
Originally Posted by General Desert View Post
PHP Code:
ControlSend ("M2Farm"""0"{F1}"
war mein Fehler vorhins. Ich habe die geschweifte Klammer vergessen
Hey,
also erstmal danke



Code:
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
WinActivate ("M2FARM")
MouseMove(415,442)
MouseDown("left")
MouseUp("left")

MouseDown("right")
MouseUp("right")
ControlSend ("METIN2", "", 0, "{F1}")  
ControlSend ("METIN2", "", 0, "{1}")  
ControlSend ("METIN2", "", 0, "{2}")  
ControlSend ("METIN2", "", 0, "{3}")
Nur leider schreibt er trotzdem die F1 123 in RC bzw. er nutzt nicht die Fertigkeiten ....
doof irgendwie xD
roteisenklinge is offline  
Old 11/29/2009, 10:34   #21
 
elite*gold: 9
The Black Market: 156/0/0
Join Date: Apr 2009
Posts: 10,163
Received Thanks: 3,810
Quote:
Originally Posted by roteisenklinge View Post
Hey,
also erstmal danke



Code:
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
WinActivate ("M2FARM")
MouseMove(415,442)
MouseDown("left")
MouseUp("left")

MouseDown("right")
MouseUp("right")
ControlSend ("METIN2", "", 0, "{F1}")  
ControlSend ("METIN2", "", 0, "{1}")  
ControlSend ("METIN2", "", 0, "{2}")  
ControlSend ("METIN2", "", 0, "{3}")
Nur leider schreibt er trotzdem die F1 123 in RC bzw. er nutzt nicht die Fertigkeiten ....
doof irgendwie xD
1. Heißt dein Metin2-Fenster M2Farm oder "METIN2" (Meistens das letztere)

2. Funktionieren COntrols in Metin2 nicht (außer im Chat)
AllesVergeben is offline  
Old 11/29/2009, 10:38   #22
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Quote:
Originally Posted by AllesVergeben View Post
1. Heißt dein Metin2-Fenster M2Farm oder "METIN2" (Meistens das letztere)

2. Funktionieren COntrols in Metin2 nicht (außer im Chat)
Am hab es einmal mit M2FARM und METIN2 probiert, hatte vorher das Fenster geändert.

2. Ja aber was funktioniert denn dann xD
roteisenklinge is offline  
Old 11/29/2009, 10:49   #23
 
elite*gold: 9
The Black Market: 156/0/0
Join Date: Apr 2009
Posts: 10,163
Received Thanks: 3,810
Quote:
Originally Posted by roteisenklinge View Post
Am hab es einmal mit M2FARM und METIN2 probiert, hatte vorher das Fenster geändert.

2. Ja aber was funktioniert denn dann xD
Memorys. Aber dafür ist sehr viel mehr nötig.
AllesVergeben is offline  
Old 11/29/2009, 10:54   #24
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Gibts denn gar keine Möglichkeit dies über Tastensimulation zu lösen?
Irgendwie über die User32.dll?

Kenn mich ni so mit Metin aus
HardCore.1337 is offline  
Old 11/29/2009, 14:10   #25
 
Xeranor's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 308
Received Thanks: 184
[QOUTE]
PS: Also sollte ich doch besser C++ lernen oder?
[/QOUTE]

Das ist sinnlos da ControlSend von autoit nichts anderes ist als ein call der funktion postMessage() aus der user32.dll ^^ aber trozdem c++ lernen kann nicht schaden :P
Btw: es geht nicht ControlSend(PID...) sondern ControlSend(HANDLE,...)
Xeranor is offline  
Old 11/29/2009, 15:16   #26
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Quote:
Originally Posted by Xeranor View Post
[QOUTE]
PS: Also sollte ich doch besser C++ lernen oder?
[/QOUTE]

Das ist sinnlos da ControlSend von autoit nichts anderes ist als ein call der funktion postMessage() aus der user32.dll ^^ aber trozdem c++ lernen kann nicht schaden :P
Btw: es geht nicht ControlSend(PID...) sondern ControlSend(HANDLE,...)
ControlSend(HANDLE,...) damit meinst du xD
roteisenklinge is offline  
Reply


Similar Threads Similar Threads
AutoIt / Crtl in nur einem Fenster drücken
05/07/2009 - AutoIt - 2 Replies
hi ihr. hab da auch mal ne kleine und wahrscheinlich extrem simple frage: Ich selber spiele Silkroad und habe mir dafür mit AutoIt ein Tool geschrieben, welches meine anderen Chars bufft. Jetzt habe ich aber noch das kleine Problem, dass mir das Tool in allem, was ich offen hab die Crtl Taste drückt. Auch z.B. im Firefox. Wie bekomm ich es hin, dass Crtl nur in dem einem Client gedrückt wird? Hier mein Code: $Buff1=WinGetHandle("SRO_Client ") AutoItSetOption ("SendKeyDelay" ,80)...
[Autoit] befehle automatisch in einem bestimmten fenster ausführen?
10/16/2008 - General Coding - 0 Replies
wie das flyff ftool sich in flyff injected frag ich mich wie ich das in auto it machen kann hat wer eine idee edit: brauch nur controlsend also pls closen



All times are GMT +1. The time now is 14:39.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.