|
You last visited: Today at 18:44
Advertisement
kleine hilfe
Discussion on kleine hilfe within the AutoIt forum part of the Coders Den category.
02/14/2016, 09:06
|
#1
|
elite*gold: 4
Join Date: Aug 2011
Posts: 157
Received Thanks: 24
|
kleine hilfe
und zwar habe ich das problem wenn ich den bot starte macht er soweit alles nur überspringt er die hälfte von case1 bis 4 und macht nach dem timer weiter
ich habe den code schon einmal extra getestet ohne die quick() func unten so funzt er dann auch nur wenn ich das quick wieder einfüge überspringt er wieder die obere hälfte und macht nach dem timer mit der quick func weiter
Code:
Func Startbot()
$res = _WaitForImageSearch('little helper.bmp',10,1,$x,$y,20)
If $res = 1 Then
MouseMove($x,$y,5)
MouseClick("left")
EndIf
While 1
Sleep(20)
$totem = _WaitForImagesSearch($myPics,5,2,$x,$y,100)
Switch $totem
Case 1
MouseMove($x,$y,5)
MouseClick("left")
MouseMove(0,0,0)
Case 2
MouseMove($x,$y,5)
MouseClick("left")
Case 3
MouseMove($x,$y,5)
MouseClick("left")
Case 4
MouseMove($x,$y,5)
MouseClick("left")
EndSwitch
If TimerDiff($timer2) > 100 Then
$timer2 = TimerInit()
EndIf
$res = _WaitForImageSearch('0von3.bmp',10,3,$x,$y,100)
If $res = 1 Then
$re = _imagesearch('totex.bmp',1,$x,$y,100)
If $re = 1 Then
MouseMove($x,$y,5)
MouseClick("left")
EndIf
EndIf
quick()
WEnd
EndFunc
|
|
|
02/14/2016, 14:11
|
#2
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Versuchs mal damit. Ich hab ich nicht getestet aber in meiner ImageSearch UDF gibt _WaitForImageSearch nur 1 oder 0 zurück.
Code:
Func Startbot()
$res = _WaitForImageSearch('little helper.bmp', 10, 1, $x, $y, 20)
If $res = 1 Then
MouseMove($x, $y, 5)
MouseClick("left")
EndIf
While 1
Sleep(20)
$totem = _WaitForImagesSearch($myPics, 5, 2, $x, $y, 100)
Switch $totem
Case 0
MsgBox(0, "Case 0", "Wert von $totem = " & $totem)
Case 1
MouseMove($x, $y, 5)
MouseClick("left")
MouseMove(0, 0, 0)
Case 2
MouseMove($x, $y, 5)
MouseClick("left")
Case 3
MouseMove($x, $y, 5)
MouseClick("left")
Case 4
MouseMove($x, $y 5)
MouseClick("left")
Case Else
MsgBox(0, "Case Else", "Wert von $totem = " & $totem)
EndSwitch
If TimerDiff($timer2) > 100 Then $timer2 = TimerInit()
$res = _WaitForImageSearch('0von3.bmp', 10, 3, $x, $y, 100)
If $res = 1 Then $re = _imagesearch('totex.bmp', 1, $x, $y, 100)
If $res = 1 Then
MouseMove($x, $y, 5)
MouseClick("left")
EndIf
quick()
WEnd
EndFunc
|
|
|
02/14/2016, 16:10
|
#3
|
elite*gold: 4
Join Date: Aug 2011
Posts: 157
Received Thanks: 24
|
hab das jetz getestet erst gabs nen kleines problem mit variable used without being declared das hab ich dann aber wieder und hab dann noch mal mit ausgeklammerter quick() versucht da geht das also muss ich versuchen das die quick func erst ausgeführt wird wenn das bild totex gefunden und der mouseclick ausgeführt wurde
|
|
|
02/14/2016, 16:17
|
#4
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Oder du  deine Variable am Anfang.
|
|
|
02/14/2016, 17:00
|
#5
|
elite*gold: 4
Join Date: Aug 2011
Posts: 157
Received Thanks: 24
|
ich hatte die ja deklariert war ja nur der fehler mit $re trotzdem wird wieder die quick func ausgeführt
|
|
|
02/14/2016, 22:48
|
#6
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Ist doch richtig so.
Am ende deiner Funktion wird quick ausgeführt und dann beginnt deine While-Schleife von vorne.
Ich versteh nicht ganz wo genau das Problem liegt. ^^
Code:
Func Startbot() ;Funktionsstart
$res = _WaitForImageSearch('little helper.bmp', 10, 1, $x, $y, 20)
[...] ;Deine If-Abfrage
EndIf
While 1 ;While-Schleife
Sleep(20)
$totem = _WaitForImagesSearch($myPics, 5, 2, $x, $y, 100)
Switch $totem
[...] ;Case-Abfrage
EndSwitch
[...] ;Timer, Imagesearch & If-Abfrage
quick() ;... und deine quick Funktion
WEnd
EndFunc
Poste doch mal den ganzen Code.
|
|
|
02/15/2016, 19:01
|
#7
|
elite*gold: 4
Join Date: Aug 2011
Posts: 157
Received Thanks: 24
|
hab das jetz ganz einfach gemacht und die func zum schluss gesetzt denn so funktioniert jetz alles is auch nurn reiner bilder such bot ^^ bis jetz
|
|
|
 |
Similar Threads
|
Ich Kriegs einfach nicht hin -.-'' HILFE!!! [B]1E*GOLD [S]Kleine Hilfe (1min arbeit)
09/28/2014 - Metin2 Private Server - 11 Replies
Hey Leute ._.
Ich weiß einfach nicht wieso ich es einfach nicht schaffe aber ich faile immer irgendwas in der Game.py(root.eix/epk)
hab am ende immer ne Errorliste bei syserr :
Meine Frage:
Kann mir jemand das mit der Game.py bitte machen und playersettingmodule.py?
|
Kleine hilfe pls
11/05/2011 - Rappelz Private Server - 0 Replies
hallo ich bräuchte die skill ids von den ganzen pets bitte
|
[Hilfe]Kleine Hilfe für manche :)
06/10/2010 - WarRock Guides, Tutorials & Modifications - 6 Replies
Hey Leute, hatte etwas langeweile, und habe übelegt was ich mir als nächstes kaufe im Marketplace, da ich mal wieder neue Waffen brauche.
Und zwar wollt ich 2000 G1 Credits für 25€ euro holen. Ich mein, ist jetz schon 1 Monat her, und alle Waffen sind abgelaufen.
Also, was würdet ihr euch holen. oder habt ihr bessere vorschläge ?
Das Text Dokument hab ich gemacht, um die Übersicht zu behalten :) .
Wer ergänzen will, kann es Downloaden und ergänzen und schicken bzw hier hochladen. Würde mich...
|
All times are GMT +1. The time now is 18:46.
|
|