|
You last visited: Today at 20:28
Advertisement
Pixelsearch bzw MouseMove/Click Problem
Discussion on Pixelsearch bzw MouseMove/Click Problem within the AutoIt forum part of the Coders Den category.
08/03/2010, 17:12
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
Pixelsearch bzw MouseMove/Click Problem
Hallo, ich baue Gerade einen Bot für ein Spiel.Es ist ähnlich wie Hau den Lukas oder so^^
Aufjedenfall muss ich mit einen Hammer auf spielfiguren einhauen, das soll mein Bot jetzt übernehmen aber die Maus bewegt sich nicht zu den Spielfiguren hin.
Ich kopiere den Code hier einmal rein ;D
Code:
Habs mal entfernt ;D
OL,OM,OR steht für ObenLinks,ObenMitte,ObenRechts
ML usw steht für MitteLinks...
UL usw Steht für UntenLinks
Das sind die Löcher wo die spielfiguren rauskommen/gucken.
Wäre echt cool von euch wenn ihr mir helft
|
|
|
08/03/2010, 18:24
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
Quote:
$OL = PixelSearch($X_ObenLinks,$X_ObenLinks,$Y_ObenLinks ,$Y_ObenLinks,$Farbe)
If not @error Then
MouseMove($Farbe,$Farbe,10) ;Hier ist das zuständige MouseMove,Was muss ich hier eintragen?
MouseClick("LEFT")
EndIf
|
versuchs so:
MouseMove($OL[0], $OL[1], 10); die 10 am ende ist die geschwindeigkeit der bewegung, weisst du oder? 1 = schnellste
|
|
|
08/03/2010, 18:42
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
Danke ;D
Hat mir geholfen.Und mit der Geschwindigkeit weiß ich^^
Ich arbeite nur sehr wenig mit Pixelsearch deshalb die frage.
Ahm könnte wer ein beispiel zu imageserch machen? Wäre echt nett.
Wenn nicht, ist auch nicht so schlimm es gibt ja eine SuFu^^
MfG
|
|
|
08/03/2010, 18:45
|
#4
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
musst halt die .au3 und .dll laden und dann in etwa so:
PHP Code:
#include <ImageSearch.au3>
$x1=0 $y1=0
$result = _ImageSearch("test.bmp",1,$x1,$y1,0) if $result=1 Then MsgBox("","Info","Bild gefunden!","2") Sleep(200) MouseClick("left",$x1,$y1,2,25) EndIf
bzw ohne die msgbox ^^
|
|
|
08/03/2010, 19:28
|
#5
|
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
|
OK vielen Dank klappt super, kann geclosed werden
|
|
|
 |
Similar Threads
|
AutoIt Pixelsearch Problem
05/26/2010 - General Coding - 20 Replies
Hallo Users,
ich habe mir gedacht ich schreib mal einen Bot für Nostale der beim Minigame Steinbruch immer lvl 5 Belohnung holen soll. Nur das Problem ist dass ich nicht weiss wie ich mit Pixelsearch umgehen soll, also hab ich mir den Pixelsearch-Teil von einem Bot rüberkopiert. Doch mein Bot will jetzt nicht funktionieren
So sieht der jetzt im Moment aus
Beim roten Teil liegt mein Problem. Kann mir bitte einer helfen? :handsdown:
mfg
Mr.K
|
Kleines Problem mit PixelSearch
04/08/2010 - AutoIt - 4 Replies
Da bin ich mal wieder >_>
Is eig ganz simpel:
Do
$pixel2=PixelSearch(351,249,431,532,0xFFFFFF, 5)
Until IsArray($pixel2)
If IsArray($pixel2) Then
If $get2 = "German" Then
MouseClick(360, 346)
ElseIf $get2 = "English" Then
MouseClick(400, 293)
|
AutoIt PixelSearch Problem
02/07/2010 - AutoIt - 3 Replies
Hi,
Ich bin gerade an einem Bot,
beschäftigt und möchte in diesem Bot gerne PixelSearch benutzen
Nur wenn ich das in einer While Schleife mache klickt er nur noch und macht die anderen Sachen nicht mehr ..
Hoffe ihr könnt mir helfen
Mfg Selman99
|
pixelsearch problem
09/27/2009 - GW Bots - 4 Replies
hi,
will mir nen bot schreiben komme aba ned weiter QQ
also er soll etwas solange tun bis er via pixelsearch die angegebene farbe ned mehr findet. so weit so gut nur bekomme ich das nich so richtig hin QQ.
hier meine versuche:
nr1:
do
send("1")
sleep(200)
send("2")
|
[AutoIt] Problem mit PixelSearch.
08/19/2007 - General Coding - 3 Replies
Moin moin.
Ich hatte die Idee, dass man mit AutoIt ein PickIt Programm fuer D2 schreiben koennte. Hier erstmal der Code..
Soweit, so gut.. hm. Meine Idee dahinter war es, dass ich ein Script einfach nach der Farbe des Unique Tags in D2 (#958166) suchen und dann einen Mausklick auf das/die entsprechenden Pixel ausfuehren lasse..
Problem: Zurzeit funktioniert daran nichts, ausser die Terminate Funktion. Vielleicht kann mir ja jemand auch diesmal weiterhelfen ;>
|
All times are GMT +1. The time now is 20:30.
|
|