Also ich hab das Script mal laufen lassen, und es kommt bei mir kein Error, funzt alles ganz normal, findet seine Farben, lässt sich pausieren / beenden...
Also ich hab das Script mal laufen lassen, und es kommt bei mir kein Error, funzt alles ganz normal, findet seine Farben, lässt sich pausieren / beenden...
joa, is die farbe da, geht es...is sie nicht da kackt es ab.
Ich denke ich sollte mir den Pixelsearch help mal genauer anschauen !
$coord = PixelSearch(0,0,1280,1024,0xFF060E,100,90)
sleep (10)
if not @error then
Mouseclick("left")
sleep (10)
EndIf
WEnd
EndFunc
so sollte es dann gehen oder ?
edit: ok kein fehler aber die maus geht nimmer hin :<
der klick wird nur auf der aktuellen cursorposition ausgeführ mit Mouseclick(left), du musst schon die maus dahin bewegen.
MouseMove oder direkt MouseClick mit den nötigen parametern.. schaus dir in der autoit hilfedatei genau an. da sind sogar beispiele.
PixelSearch gibt dir ein array mit 2 werten (array[0] = position x, array[1] = position y) zurück
das muss du jetzt alles schaffen dir zurecht zu biegen, was nicht allzu schwer sein sollte mit der hilfe die du gerade bekommen hast.
oh mann, ich denke, den einzigen fehler, den du gemacht hast, war dass du statt ner "0" (gesprochen Null) ein o (gesprochen oooooo) geschrieben hast, wie wadim gesagt hat
was die sache mit dem "als array anlegen" angeht:
PixelSearch returned ja ein array, also wird $coord automatisch als array angelegt!
also nachdem ich die funktion "gegenrot" abrufe
dieses Dim $coord[2] verwenden ?
Func gegenrot ()
Dim $coord[2]
While 1
Sleep ( 100 )
$coord = PixelSearch(0,0,1280,1024,0xFF060E,100,90)
sleep (10)
if not @error then
MouseClick("left",$coord[0],$coord[1],10)
sleep (10)
EndIf
WEnd
EndFunc
?
so gehts aber auch nicht.
Zur Sache Auto-It hilfedatei.
ich geb der Maus doch eigentlich die Coords an =/
ichglaub ich hab irgendwo nen denkfehler
Func gegenrot ()
Dim $coord[2] ; ist nicht nötig
While 1
Sleep ( 100 )
$coord = PixelSearch(0,0,1280,1024,0xFF060E,100,90)
sleep (10) ; Das ist der Fehler!
if not @error then ; @error ist immer 0 da es sich auf das Sleep bezieht und,
; dass klappt ja immer
MouseClick("left",$coord[0],$coord[1],10)
sleep (10)
EndIf
WEnd
EndFunc
Pixelbot 06/24/2008 - Silkroad Online - 1 Replies I´m working on a pixelbot and so far it works fine :)
But moving the character seems to be hard. I could let the user save some waypoints,but if the char attacks a monster he is out of the waypoints and so the waypoints aren´t correct anymore.
So does anyone know a good way to move the char?
With AutoIT :)
Pixelbot... 12/30/2006 - Conquer Online 2 - 8 Replies Hi all,
I search on forum but I don't find how make a pixelbot
and I answer if it is possible to make pixelbot in c++?
thx bb