Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:56

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



ImageSearch/Hotkey Problem?!

Discussion on ImageSearch/Hotkey Problem?! within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 4
Join Date: Apr 2008
Posts: 461
Received Thanks: 52
ImageSearch/Hotkey Problem?!

Tach Leute,
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
Kingchen1 is offline  
Old 01/01/2014, 13:36   #2
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Erstmal, frohes neues!

Das liegt daran, weil dein Script sofort sich schließt.
Du musst eine
Code:
While Sleep(100)
WEnd
unterhalb von
Code:
$X = 0
$Y = 0
einbauen.
alpines is offline  
Reply


Similar Threads Similar Threads
ImageSearch Problem
12/22/2013 - AutoIt - 6 Replies
Servus Leute, ich würde mich echt freuen wenn ihr mir zeigen könntet wo der Fehler ist. Ich kann ihn einfach nicht finden. Er soll einfach nur eine MsgBox anzeigen, wenn er das Bild gefunden hat. #Include <ImageSearch.au3> HotKeySet ("{F6}","_START") Global $y = 0, $x = 0
ImageSearch Problem
08/13/2013 - AutoIt - 0 Replies
Huhu Leute, habe nen echt verzwicktes ImageSearch Problem... Ich versuche nachdem ich nen Button gedrückt habe ein Funktion zu callen, was auch funktioniert, hier die Function: $y = 0 $x = 0 Func _Agni() Sleep(1000) $agni2 = _ImageSearch("Gods\Agni.bmp",1,$y,$x,0) If $agni2=1 Then MouseMove($y,$x,1)
ImageSearch Problem
07/24/2013 - AutoIt - 4 Replies
Huhu habe jetzt schon viel gegooglet und paar Kollegen gefragt und komme einfach nicht auf die Lösung warum ich bei folgenden Code: http://pastebin.com/ZfsJvi0y Immer diesen Error bekomme: if $result="0" then return 0 if $result^ ERROR >Exit code: 1 Time: 1.117 Kann mir einer sagen warum ich immer diesen Fehler bekomme obwohl gar keine Variable mit $result vorkommt? Grüße
Imagesearch.au3 problem
01/29/2011 - AutoIt - 3 Replies
Hi e*pvp ich hab ein kleines problem mit der _Imagesearch.au3 . Ich hab die au3 datei in \autoit\include getan und die .dll in C:\\Windows\System32 . So nun kommt diese Fehlermeldung in scite ERROR: _ImageSearch(): undefined function. Pls Help MfG
Imagesearch problem..
07/16/2010 - AutoIt - 6 Replies
es funzt nicht.. es kommt Error:"Wend" statement with no machting "While" statement Ich hab das Wend und das While im Thread rot angestrichen.. warum funzt es nicht?



All times are GMT +2. The time now is 12:56.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.