Hallo ich wollt mal fragen wie man diese beiden Scripts zu einem macht. Bin sehr neu im Autoit berreich und kenn mich so gut wie garnicht mit Autoit aus.^^
Code:
HotKeySet ("{NUMPADMULT}", "Start")
HotKeySet ("{numpadsub}", "_Exit")
While 1
Sleep(250)
WEnd
Func Start()
While 1
$pos = PixelSearch(217,186,1574,885,15721686,1)
If isArray($pos) then
MouseMove($pos[0],$pos[1],0)
MouseClick("Right")
EndIf
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
&
Code:
HotKeySet ("{NUMPADMULT}", "Start")
HotKeySet ("{numpadsub}", "_Exit")
While 1
Sleep(250)
WEnd
Func Start()
While 1
$pos = PixelSearch(778,461,977,487,16777215,1)
If isArray($pos) then
MouseMove($pos[0],$pos[1],0)
MouseClick("Left")
EndIf
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
Alle 120 Sekunden sollte sich das ganze Wiederholen.
und dann einfach ne Endlosschleife machen. [Ich würde aber sagen bau dir zur Sicherheit nen Button ein, der das ganze Beendet..]
und in dem einen Script das andere aufrufen...
Das hat mit Wiederholung sicherlich nicht viel zu tun, er jumpt in die Schleife nach 120 Sekunden... Er will wahrscheinlich das wenn der Bot einmal rechtsklickt nach 120 Sekunden wieder dasselbe tut.
FlutterShy, deins ist nicht richtig.
So ist das was er meint, nur blockiert es dabei die andere Anfrage.
Das mit $pos = "" hab ich absichtlich gemacht, hab das Script nicht getestet und wollte nur sichergehen.
Man müsste eine Funktion triggern die einen Count-Down jede Sekunde abprüft (Funktion triggern, TimerInit -> AdlibRegister) und nach dem das erreicht wurde einfach LClicken oder RClicken und dann Unregister.
Code:
HotKeySet ("{NUMPADMULT}", "Start")
HotKeySet ("{numpadsub}", "_Exit")
While 1
Sleep(250)
WEnd
Func Start()
While 1
$pos = PixelSearch(217,186,1574,885,15721686,1)
If isArray($pos) then
MouseMove($pos[0],$pos[1],0)
MouseClick("Right")
Sleep(120000)
MouseClick("Right")
EndIf
$pos = ""
$pos = PixelSearch(778,461,977,487,16777215,1)
If isArray($pos) then
MouseMove($pos[0],$pos[1],0)
MouseClick("Left")
Sleep(120000)
MouseClick("Left")
EndIf
$pos = ""
WEnd
EndFunc
Func _Exit()
Exit
EndFunc