Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:40

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

Advertisement



PixelSearch - Bestimmten Bereich aussparen

Discussion on PixelSearch - Bestimmten Bereich aussparen within the AutoIt forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
Diablo_'s Avatar
 
elite*gold: 5
Join Date: Sep 2010
Posts: 9,927
Received Thanks: 4,387
PixelSearch - Bestimmten Bereich aussparen

Hallo,

ich habe ein Problem undzwar wird die Maus auf eine bestimmte Stelle bewegt, wenn im angegebenen Bereich eine Bestimmte Pixelfarbe erscheint.

Jedoch gibt es in diesem Bereich einen kleineren Bereich, der nicht dazu zählen darf.

Nehmen wir an, der Bereich ist 1600x900p groß. Bei 500x500p ist aber ein Viereck, wo der Bot nicht nach dem Pixel suchen soll.

Kann man diesen Bereich irgendwie für den Bot kenntlich machen?

Ich benutze diesen Code:

Code:
While 1
	
	$Var = PixelSearch(154,55,1516,821,0xC05151)
		If IsArray($Var) = True Then
		MouseMove($Var [0], $Var [1], 1)
		
	EndIf
		
WEnd
"(154,55,1516,821,0xC05151)" Das ist der Bereich, wo nach dem Pixel gesucht wird.

"(1301,183,1516,56,0xC05151)" In diesem Bereich darf aber nicht nach dem Pixel gesucht werden (0xC05151).

Ich hoffe mir kann jemand helfen.

Grüße
Diablo_ is offline  
Old 12/04/2011, 22:50   #2
 
YunoSubs's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 275
Received Thanks: 49
Du könnte es mit 4 verschiedenen Befehlen machen.
Der erste sucht oben bis zum Viereck, der zweite sucht Links bis zum Viereck, der dritte sucht rechts bis zum viereck und der vierte sucht unten bis zum viereck.

YunoSubs is offline  
Thanks
1 User
Old 12/05/2011, 02:23   #3
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
betrachtet man das ganze etwas genauer, so fällt auf, das es nur 2 zu scannende bereiche sind :P



naja um genau zu sein, wäre noch eine pixelreihe extra zu scannen. ich gehe aber davon aus, das es sich hierbei um einen messfehler vom thread ersteller handelt.
lolkop is offline  
Thanks
1 User
Old 12/05/2011, 17:00   #4
 
Diablo_'s Avatar
 
elite*gold: 5
Join Date: Sep 2010
Posts: 9,927
Received Thanks: 4,387
Hi,

erstmal danke für eure Antworten. Ich meinte das so:



Das rote Viereck oben rechts darf nicht abgesucht werden.

Wo habe ich denn einen Messfehler gemacht? (154,55,1516,821,) Ist der Bereich, in dem gesucht werden soll.

(154 | 55) Ist ein Punkt oben links und (1516 | 821 ) ist ein Punkt unten rechts, damit von links oben nach rechts unten alles abgesucht wird. So entsteht doch das Viereck über den ganzen Bildschirm, oder nicht?

Ich habe eine Auflösung von 1600x900 aber das Fenster, in dem gesucht werden soll ist im Fenstermodus und kleiner, somit fallen die Koordinaten so krumm aus.

Grüße

/Edit: Hat sich geklärt. Danke euch. Closerequest.
Diablo_ is offline  
Closed Thread


Similar Threads Similar Threads
PvP für bestimmten bereich Freischalten
03/12/2011 - Minecraft - 6 Replies
Ist es möglich PvP für nur einen bestimmten bereich freizuschalten? Wir wollen eine Arena machen.
Imagesearch bestimmten Bereich NICHT absuchen
02/05/2011 - AutoIt - 4 Replies
huhu, beim Image Search kann man ja einstellen, in welchem Bereich gesucht werden soll. Ist es auch möglich einzustellen, dass der gesamte Bildschirm außer ein Bereich abgesucht wird? Danke im Vorraus!
Html / bestimmten bereich färben bzw. draufschreiben
11/17/2010 - Web Development - 1 Replies
huhu ich hab da ein Problem und zwar ich möchte eine Homepage in html coden. Und jetzt will das ein bestimmter bereich z.b.40% , 80% orange gefärbt sind und da einen Text reinschreiben. Ich hab das schon mit Layern probiert aber ich glaube langsam man kann denen kein Hintergrund geben. Habt ihr eine Idee ich will das dann z.B so aussieht wie bei Epvpers der Mittelteil ist wies und rechts und links halt grau... mfg Gamer
AutoIT:bestimmten Bereich nach Farben abbsuchen
08/01/2010 - General Coding - 3 Replies
Hi :D, ich hab das problem ich hab von einem spiel einen Bereich wo irgendwo ein weißes kreuz erscheint und jetzt wollte ich mal fragen ob und wie es mit autoit geht das sobald das kreuz erscheint der Bot automatisch draufklickt. Mfg Crossi xD Schomma danke im Vorraus :handsdown: :handsdown:
Bestimmten Bereich einer Map "abstecken"
03/07/2010 - Metin2 Private Server - 8 Replies
Guten Morgen ;) Zu meiner Frage. Kann man einen bestimmten Bereich einer Map abstecken.. also z.B. habe ich eine sehr große Map.. und ich will in der Mitte der Map ein Viereck abstecken.. sprich dass die Mobs sich nur in dieser Zone aufhalten geht das ?



All times are GMT +2. The time now is 01:40.


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.