Register for your free account! | Forgot your password?

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

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

Advertisement



imagesearch frage...2 pics suchen.

Discussion on imagesearch frage...2 pics suchen. within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
BadBoY_AC's Avatar
 
elite*gold: 0
Join Date: Dec 2004
Posts: 902
Received Thanks: 43
imagesearch frage...2 pics suchen.

und zwar versuch ich gerade ein bot zu machen.. der eigtl.. nichts anderes macht als... auf 2 verschiedene bilder zu klicken.. und falls beide nicht zu sehen sind.. soll sich der char sich bewegen..


zurzeit geht das auch mit einem bild.. und das sich der char dann bei $result = 0 bewegt..

nur was mach ich bei 2 pics?

das problem ist das 2te taucht unregelmäßig auf..

kleine hilfestellung wäre nice..
BadBoY_AC is offline  
Old 03/18/2011, 17:34   #2
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Dann mache es halt so, dass du bei dem ersten ImageSearch z.B: die Variable $resultA vergibst und beim zweiten Bild/ImageSearch dann halt eine andere z.b: $resultB
und dann
PHP Code:
if $resultA=and $resultB=0 Then
;Charbewegen 
Hoffe ich konnte ein wenig helfen ohne zu verwirren :O
Falls nicht dann poste doch mal deinen Code.
Lg
V8II is offline  
Old 03/18/2011, 17:41   #3
 
BadBoY_AC's Avatar
 
elite*gold: 0
Join Date: Dec 2004
Posts: 902
Received Thanks: 43
Code:
While 1
    If $go Then
        $result = _Search() ; when er findet dann das...
        If $result = 0 Then ; wenn nicht... dann bewegen..
            _Move()
        Else
            Sleep(100)
        EndIf
    EndIf ;
WEnd

Func _Search()
    $findImage1 = _ImageSearch("HPBAR.bmp", 1, $x1, $y1, 1)
	If $findImage1 = 1 Then
        MouseClick("left", $x1, $y1, 10, 1) ; klickt auf das pic.. 
        Return 1        
    Else
        Return 0        
    EndIf
EndFunc

Func _Move()
    MouseClick("left", 300, 300) ; char bewegt sich
EndFunc
also das ist das wichtigste ausm code.. kannst ja mal sehen
BadBoY_AC is offline  
Old 03/18/2011, 17:49   #4
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
PHP Code:
While 1
    
If $go Then
        $result 
_Search() ; Bildsuche 1
        $result2
=_Search2() ;Bildsuche 2
        
If $result and $result2 0 Then wenn beide bilder nicht gefunden werden wird die funktion move aufgerufen
            _Move
()
        Else
            
Sleep(100)
        EndIf
    EndIf ;
WEnd

Func _Search
()
    
$findImage1 _ImageSearch("HPBAR.bmp"1$x1$y11)
    If 
$findImage1 1 Then
        MouseClick
("left"$x1$y1101) ; klickt auf das pic.. 
        Return 
1        
    
Else
        Return 
0        
    
EndIf
EndFunc

Func _Search2
()
    
$findImage1 _ImageSearch("HPBAR2.bmp"1$x1$y11)
    If 
$findImage1 1 Then
        MouseClick
("left"$x1$y1101) ; klickt auf das pic.. 
        Return 
1        
    
Else
        Return 
0        
    
EndIf
EndFunc

Func _Move
()
    
MouseClick("left"300300) ; char bewegt sich
EndFunc 
... So in etwa?
V8II is offline  
Thanks
1 User
Old 03/18/2011, 17:58   #5
 
BadBoY_AC's Avatar
 
elite*gold: 0
Join Date: Dec 2004
Posts: 902
Received Thanks: 43
so in etwas nur ist da das problem glaub ich.. muss noch weiter testen.. das wenn beide bilder zur selben zeit present sind.. das er nur das erste nimmt.. muss noch testen... wie gesagt.. aber so die ersten versuche nahm er nicht das 2te an...

edit1:
er nimmt das 2te wenn ich das erste raus nehme... mal gucken.. kann man irgendwie prioritäten setzen? bzw falls das 2te kommt das es auf jedenfall klickt?

edit2:
ok forget it.. funzt .. hab noch was geändert danke!!
BadBoY_AC is offline  
Old 03/18/2011, 18:29   #6
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Okay
Viel Glück
V8II is offline  
Reply


Similar Threads Similar Threads
Frage wegen suchen^^
02/08/2011 - AutoIt - 6 Replies
eine frage bei diesen code(#include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #RequireAdmin Global $File = "clientpath.ini" #Region ### START Koda GUI section ### Form=
[Frage] Adressen / Pointer suchen...
01/07/2011 - AutoIt - 6 Replies
Mal ne richtig plöde Frage... Also, ich würde gerne wissen, 1. Kann man CE undetected / hidden machen, so dass es nicht von Hackshield etc. erkannt wird und trotzdem noch funktioniert? 2. Gibt es noch ein Prog außer CE mit dem man .bin o.Ä. und nicht nur .exe nach Adressen und Pointern durchsuchen kann? 3. Mit welcher Programmiersprache wäre es möglich selbst so ein Programm zu schreiben (AutoIt kann ich gut, damit gehts aber nicht, C++ kann ich weniger gut, damit gehts warscheinlich, weis...
frage zu imagesearch
07/29/2010 - AutoIt - 2 Replies
Hi habe diesen code: #RequireAdmin $x1=0 $y1=0 while 1 sleep(1000) $coord = PixelSearch( 800,890, 500, 500, 0x0FD0000,$x1,$y1) If Not @error Then
Frage: Bilder suchen
07/20/2010 - AutoIt - 3 Replies
Ich habe eine frage und zwar wie kann ich es machen das mein autoit script nach bildern such z.B. in disem Fenster nach allen thx Buttons. und mir dan die x,y koordinaten ausgibt von allen thx Buttons.
[FRAGE] Pserver suchen
01/07/2009 - Metin2 Private Server - 4 Replies
Abend allerseits; Würde gerne mal von euch wissen ,was man so in google.co.kr eingeben könnte um auf einen metin2 psever zu gelangen?? Habs ma mit "Swords 2" versucht, ging net.. Irgendwelche Vorschläge??? DANKE IM VORAUS



All times are GMT +2. The time now is 17: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.