Global $paused
Global $i
Global $a = 100
Global $Mouse
Global $ii
HotKeySet("{F8}", "_Scannerstart")
HotKeySet("{F9}", "_Pause")
HotKeySet("{ESC}", "_Exit")
While Sleep(50)
WEnd
Func _Scannerstart()
For $i = 0 To @DesktopWidth Step 5
$Pixel = PixelSearch($a - 50, $i - 100, $a + 50, $i, 0x000000)
If Not @error Then
$Mouse = MouseGetPos()
Call("_Angriff")
Return
EndIf
Next
If $a >= @DesktopHeight Then
$i = $i
MsgBox(0, "", $i & "," & $a)
$a = 100
Call("_Scannerstart")
Else
$a += 100
Call("_Scannerstart")
EndIf
EndFunc
Func _Angriff()
Local $i
MsgBox(0, "", $Mouse[0] & "," & $Mouse[1])
MouseClick("left", $Mouse[0], $Mouse[1
Sleep(2000)
Send("1")
Sleep(1000)
Send("2")
Sleep(1000)
Send("3")
Sleep(1000)
Send("4")
EndFunc
Func _Exit()
Exit
EndFunc
Func _Pause()
$paused = Not $paused
While $paused
Sleep(50)
WEnd
EndFunc
Problem:
Der Bot soll auf eine bestimmte Farbe reagieren und darauf klicken. Anschliessend soll er wieder von vorn starten, jedoch zeigt er mir immer die Position an wo er gerade ist, doch das will ich ausblenden aber wenn ich nur die MsgBox wegnehm sagt er es trotzdem kann mir bitte wer helfen, Ausserdem fängt er nicht wieder an wenn er fertig ist...
Edit: Sry hab aussversehn Auto it Bereich übersehen bitte verschieben
Also ich hab jetzt alles geschafft jedoch die meldung wird ncoh angezeigt beendet sich aber anch 1sec wieder... Jedoch habe ich jetzt noch eine Frage:
Welche Farbe visiert man von einem Mob an? Da sich die Farbe ja meist verändert, und mein Bot zeigt mir die Farben immer irgendwo an aber nicht da wo er soll bitte helft mir---
Code:
Code:
Global $paused
Global $i
Global $a = 0
Global $a = 100
Global $Mouse
Global $ii
HotKeySet("i", "_Scannerstart")
HotKeySet("o", "_Pause")
HotKeySet("{ESC}", "_Exit")
While 1
Sleep(10)
$f = 0
Do
$f = $f + 1
Until $f = 10
WEnd
Func _Scannerstart()
While 1
For $i = 0 To @DesktopWidth Step 20
$Pixel = PixelSearch(450,202,1467,917, 0x4C3A4E)
If Not @error Then
$Mouse = MouseGetPos()
Call("_Angriff")
Return
EndIf
$Mouse = MouseMove($i, $a, 1)
Next
If $a >= @DesktopHeight Then
$i = $i
MsgBox(0, "", $i & "," & $a)
$a = 100
Call("_Scannerstart")
Else
$a += 100
Call("_Scannerstart")
EndIf
Wend
EndFunc
Func _Ausruhen()
send ("r")
sleep (18000)
send("w")
EndFunc
Func _Angriff()
While 1
Local $i
MsgBox(0, "", $Mouse[0] & "," & $Mouse[1], 2)
MouseClick("left", $Mouse[0], $Mouse[1], 2)
send ("1")
sleep (1000)
send ("1")
sleep (30000)
Wend
EndFunc
Func _Exit()
Exit
EndFunc
Func _Pause()
$paused = Not $paused
While 1 $paused
Sleep(50)
WEnd
EndFunc
Problem bei Pixel search 12/07/2010 - AutoIt - 15 Replies Heey,
habe noch nie etwas mit AutoIt geschreiben...
Hier mein script:
Ich wollte eigentlich nur dass mein Mauszeiger auf 736, 699 klickt, dann die Pixel in dem Bereich sucht und drauf klickt. Daraufhin wieder woanders hin klickt und wieder die Pixel den dem Bereich sucht und wieder drauf klickt.
Problem mit Pixel search Autoit 06/18/2010 - AutoIt - 14 Replies Wie der Titel schon sagt habe ich ein Problem mit der funktion Pixel search
Mein Problem ist das die Maus immer über die Rausgesuchte Pixel Position geht
zb O ist der ausgewählte punkt es kommt aber eher sowas raus als ob ich Ö striche ausgewählt hab
Also aimt immer etwas über der angegebennen position der Code :
und dann hätte ich noch die frage ob man mehrere Pixel Searches in einem Script laufen lassen kann
Zb: Wenn die Lebensanzeige sinkt oder Fast lehr ist das eine Function...
Pixel Search Click 04/11/2010 - AutoIt - 4 Replies Hi,
I am trying to open up Internet Explorer using Pixel Search,
But i keep getting Error.
Here is my script :
It finds the color then double clicks on it,but it cannot find the color,i hope some one can help me, +k for any one who can
Aoc Bot with Pixel search or how 07/20/2008 - General Gaming Releases - 0 Replies Hi there
sorry for my poor english
I tryed a aoc bot , but i got several problems
the enemys are fare away so i need to walk to them and then hit.
i cannot get the next target cause first the bot need to look for 50m to see is there a enemy
Pixel search 02/23/2008 - Guild Wars - 18 Replies hallihallo
bin immoment dabei einen meiner eigenen bots zu optimieren und wollte ne Pixelsearchfunktion einbauen.
Leider weiß ich nicht genau wie man das macht vorallem mit den farben.
mein ziel:
3 verschiedene punkte im gw fenster(mit: x1;y1;;x2;y2;;x3;y3) sollen geprüft werden ob sie in GRÜN sind.
falls x1;y1 grün ist -> (dollerzeichen)folge = 1
falls x2;y2 grün ist -> (dollerzeichen)folge = 2
falls x3;y3 grün ist -> (dollerzeichen)folge = 3