|
You last visited: Today at 17:56
Advertisement
imagesearch frage...2 pics suchen.
Discussion on imagesearch frage...2 pics suchen. within the AutoIt forum part of the Coders Den category.
03/18/2011, 17:17
|
#1
|
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..
|
|
|
03/18/2011, 17:34
|
#2
|
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=0 and $resultB=0 Then ;Charbewegen
Hoffe ich konnte ein wenig helfen ohne zu verwirren :O
Falls nicht dann poste doch mal deinen Code.
Lg
|
|
|
03/18/2011, 17:41
|
#3
|
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
|
|
|
03/18/2011, 17:49
|
#4
|
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 = 0 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, $y1, 1) If $findImage1 = 1 Then MouseClick("left", $x1, $y1, 10, 1) ; klickt auf das pic.. Return 1 Else Return 0 EndIf EndFunc
Func _Search2() $findImage1 = _ImageSearch("HPBAR2.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
... So in etwa?
|
|
|
03/18/2011, 17:58
|
#5
|
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!!
|
|
|
03/18/2011, 18:29
|
#6
|
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
|
Okay
Viel Glück
|
|
|
|
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.
|
|