Ich brauch ma eure Hilfe, da ich irgendwie nicht mehr weiterkomm bei meinem kleinen bot, Hotkey // start/stop funktioniert nicht, warum? Und Hab ich das richtig gelöst mit den Func's und While? Also sucht Autoit immer nach Func Level/Schwert/Essen nebenher wo er die While 1 abarbeitet? Oder muss ich dies in der While zusätzlich noch definieren nach *** MouseClicks Check Func X/X/X ? Und While sollte sich doch standartmässig wiederholen oder muss ich dies auch definieren? Und mit $X = 0 $Y = 0 sollte er doch standartmässig auch nur mit dem mousezeiger auf das Bild korrekt?
((DLL und bmp's Bilder sind im gleichen Ordner wie die exe und au3 File))
Danke euch, hoffe ein PRO kann ma rüberschauen =), und noch ein frohes Neues =)
Ich post mal kurz den Code;
Code:
#include <ImageSearch.au3> HotKeySet("F8", "Start") HotKeySet("F9", "Stop") $X = 0 $Y = 0 Func Start() While 1 Send ("(w down)") Sleep(500) Send ("(w up)") Send ("(1)") MouseClick("left", "", "", 250, 15) WEnd EndFunc Func Stop() Exit EndFunc Func Level() $y = 0 $x = 0 $Search = _ImageSearch('Level.bmp', 0, $x, $y, 0 If $Search = Level Then $Search = _ImageSearch('Buch.bmp', 0, $X, $Y, 0) $Search = _ImageSearch('Level1.bmp', 0, $X, $Y, 0) $Search = _ImageSearch('Truhe.bmp', 0, $X, $Y, 0) EndIf EndFunc Func Schwert() $y = 0 $x = 0 $Search = _ImageSearch('Schwert.bmp', 0, $X, $Y, 0) If $Search = 1 Then $Search = _ImageSearch('Truhe.bmp', 0, $X, $Y, 0) EndIf EndFunc Func Essen() $y = 0 $x = 0 $Search = _ImageSearch('Essen.bmp', 0, $X, $Y, 0) If $Search = 1 Then EndIf EndFunc