[AutoIt] Frage/Antworte Thread

06/25/2008 22:19 Computerfreek#181
Quote:
Originally Posted by Computerfreek View Post
Wieder ne Frage :D, wie bekomme ich es hin, wenn er mit Pixelsearch einen Pixel gefunden hat, dass der bot dann darauf klickt?
Hab nie was von Pixelgetcolor gesagt :D
06/25/2008 23:19 muffin986#182
oooh k
06/27/2008 12:48 marcopolo1990#183
hmm bei pixelsearch benutzen wir mal paar arrays

Code:
While (1)
Global $Pixel = Pixelsearch ( left , top , right , bottom , color , range , step ) ; das Global davor nich vergessen
If not @Error Then
Mouseclick ( "left" , $Pixel[0]  , $Pixel[1]  ) ; $Pixel[0] = X , $Pixel[1] = Y
endif
Wend
sollte so funktionieren xD hf
07/01/2008 12:44 fieser-hund#184
hey marco,
ist der so gut
das ist ein bot den ich i-wie gefunden habe.
der hat statt "^" oder "y", die "2"Taste gedrückt.
Habs umgeändert....
[Only registered and activated users can see links. Click Here To Register...]
07/01/2008 14:08 okokok222#185
ich will ein angelbot scripten aber wenn ich es starten will bekomm ich eine meldung das es While gibt aber kein WEnd obwohl da am ende ein WEnd ist hier mal der script
Code:
While (1)
HotKeySet ( "{END}" , "Start" )
HotKeySet ( "{ESC}" , "Ende" )
Func Start ()
Send ( "{F3}" )
Sleep ( 1000 )
Send ( "{F4}" )
If 0xBEB7B6=PixelGetColor ( 499, 366 )Then
	Sleep ( 2650 )
	Send ( "{F4}" )
EndIf
EndFunc
Func Ende ()
	Exit
EndFunc
WEnd
so hba mal auch jetzt eine exit function reingemacht

EDIT: ok problem gelöst
07/01/2008 16:01 °Remus°#186
Quote:
Originally Posted by okokok222 View Post
ich will ein angelbot scripten aber wenn ich es starten will bekomm ich eine meldung das es While gibt aber kein WEnd obwohl da am ende ein WEnd ist hier mal der script
Code:
While (1)
HotKeySet ( "{END}" , "Start" )
HotKeySet ( "{ESC}" , "Ende" )
Func Start ()
Send ( "{F3}" )
Sleep ( 1000 )
Send ( "{F4}" )
If 0xBEB7B6=PixelGetColor ( 499, 366 )Then
	Sleep ( 2650 )
	Send ( "{F4}" )
EndIf
EndFunc
Func Ende ()
	Exit
EndFunc
WEnd
so hba mal auch jetzt eine exit function reingemacht

EDIT: ok problem gelöst
is mir auch schon passiert, man darf halt keine funktionen innerhalb einer schleife definieren
07/02/2008 19:50 marcopolo1990#187
hab, der func muss ausserhalb der while schleife sein
da der func höhere priorität hat (du kannst hotkeyset dort einfügen, dann wird der func erst ab dort verfügbar)
07/05/2008 13:16 ArenLyras#188
so hallo, erstmal miteinander. bin neu hier und hab nach langen suchen endlich diesen thread gefunden.
Ich bin momentan dran einen Bot für Metin 2 zu programmieren, der angelt und die Fische aufmacht. Soweit so gut. Mein Problem ist nur, das über sendkeys (in Visual Basic .NET) keine Tastendruck an Metin senden kann. Weder die Tasten F1 -F4 noch 1 -4 gehen. Auch kein Mausklick auf diese Felder ist möglich, auch kein Mausklick im Inventar.
Was ich bisher rausgefunden habe ist, das die Taste Enter funktioniert, dann wird die Chat-Leiste aufgerufen. Meine vermutung ist, das wenn ich Metin starte, den Bot starte und wieder in Metin geh, der Focus für Visual Basic nicht auf der unteren Leiste liegt, in der die Fähigkeiten sind, sondern woanders.

Wie bekomme ich also den Focus in die Fertigkeitenleiste oder geht es auch irgendwie anders.
ach ja: my.computer.keyboard.sendkeys.send("{F4}") hab ich auch schon probiert, ging auch nicht. Die Taste wird theoretisch gesendent, bedeutet in allen anderen Programmen gehts, nur nicht in Metin 2. Warum?
Danke schon mal für eure/deine (Marcopolo) hilfe.
07/05/2008 13:24 Quade#189
Das hier ist ein AutoIt Frage/Antwort Thread... also ich kann da nich helfen... sry^^
07/05/2008 13:58 ArenLyras#190
ups das hab ich übersehen, am anfang stand auch was von visual. egal evtl. gibts ach doch den ein oder andern der kurz was dazu schreiben kann, oder empfilet mir einfach einen anderen thread
07/05/2008 14:06 °Remus°#191
Quote:
Originally Posted by ArenLyras View Post
ups das hab ich übersehen, am anfang stand auch was von visual. egal evtl. gibts ach doch den ein oder andern der kurz was dazu schreiben kann, oder empfilet mir einfach einen anderen thread
mach am besten hier neuen thread mit ner passenden beschreibung
[Only registered and activated users can see links. Click Here To Register...]
07/13/2008 21:48 RapidZM#192
Wie kann ich bei meinem FishingBot den hidden modus aktivieren, bin jetzt darauf gekommen das ich ControlSend nehmen muss, glaube ich zumindest ^^
Dann kann ich wenigstens was nebenbei machen wenn ich angle xD
Das Problem ist das ich nicht genau weiß was ich da für angaben machen muss:

Code:
ControlSend( "title", "text", controlID, "sting" [,flag] )
vorallem weiß ich nicht wie ich die control ID (des Metin2 fensters?!?!?) bekommen kann, habs mit dem window info tool schon versucht hab aber nix gefunden...
07/13/2008 22:18 banjo1#193
Das Problem ist Pixelsearch funktioniert nicht hidden
07/18/2008 17:55 laksenluke#194
FRAGE: wie kann ich machen das er auf eine bestimmte korrdinate aufm bildschrim klickt und wie krieg ich koordinate raus???
DANKE IHR SEIT NE TOLL COMMUNITY
07/18/2008 19:20 Quade#195
Quote:
Originally Posted by laksenluke View Post
FRAGE: wie kann ich machen das er auf eine bestimmte korrdinate aufm bildschrim klickt MouseClick("left", X, Y)
und wie krieg ich koordinate raus??? AutoIt Window Info
DANKE IHR SEIT NE TOLL COMMUNITY Ya ich weiß^^
Alles kla?^^