Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 19:42

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

Advertisement



> Pixelsearch problem

Discussion on > Pixelsearch problem within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Ratsmitglied's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 564
Received Thanks: 40
> Pixelsearch problem

guten tag und danke im vorraus

Problem
pixelsearch klickt unerwünschte pixel/farbe an (obwohl die PixelID nicht übereinstimmt)

€nglish
Pixelsearch is clicking random pixels,even if the PixelID is wrong

Code:
Func Start() ;^^


$pxt = 0xff6969
$x1 = 379
$y1 = 234
$x2 = 1603
$y2 = 943
While 1
    $pxt = PixelSearch($x1, $y1, $x2, $y2,$pxt, 0)
	If Not @error Then
   mousemove($pxt[0],$pxt[1])
   mouseclick("left")
      Sleep ( 2000 )
Endif    
WEnd
EndFunc
Ratsmitglied is offline  
Old 06/06/2012, 16:49   #2
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
So?
PHP Code:
Start()
Func Start()
Local $pxt 0xff6969$x1 379$y1 234$x2 1603$y2 943
While 1
   $sPX 
PixelSearch($x1$y1$x2$y2,$pxt0)
   If 
IsArray($sPXThen
      MouseMove
($sPX[0],$sPX[1])
      
MouseClick("left")
      
Sleep(2000)
   Endif    
WEnd
EndFunc 
Freddy​ is offline  
Old 06/06/2012, 16:57   #3
 
Ratsmitglied's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 564
Received Thanks: 40
Quote:
Originally Posted by Freddy​ View Post
So?
PHP Code:
Start()
Func Start()
Local $pxt 0xff6969$x1 379$y1 234$x2 1603$y2 943
While 1
   $sPX 
PixelSearch($x1$y1$x2$y2,$pxt0)
   If 
IsArray($sPXThen
      MouseMove
($sPX[0],$sPX[1])
      
MouseClick("left")
      
Sleep(2000)
   Endif    
WEnd
EndFunc 
$pxt^^
but..if i correct it,same problem
Ratsmitglied is offline  
Old 06/06/2012, 23:28   #4


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Try "if PixelGetColor() = $pxt then"
Lawliet is offline  
Thanks
1 User
Old 06/06/2012, 23:43   #5
 
Ratsmitglied's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 564
Received Thanks: 40
Quote:
Originally Posted by Lawliet! View Post
Try "if PixelGetColor() = $pxt then"
where i have to add this?
Ratsmitglied is offline  
Reply


Similar Threads Similar Threads
Pixelsearch Problem
03/18/2011 - AutoIt - 7 Replies
Hey Leute, wie ihr vielleicht mitbekommen habt, hab ich ja einen kleinen Aion Bot erstellt. Klappt auch alles ganz wunderbar usw...Jetzt hab ich aber folgendes Problem : Ich hab einen Pixelsearch Befehl eingebaut, damit er erkennt, wenn das Monster tot ist. Also wenn das Monster am Ende kein rotes Leben mehr hat, dann sammelt er Gegenstände auf. Bei mir klappt das auch alles ganz wunderbar. Nur bei einem Freun haben wir es dann nochmal getestet und bei ihm fing er an die Loot Taste zu...
Pixelsearch Bot Problem
10/12/2010 - Nostale - 22 Replies
Ich habe mich entschlossen auch mal mit Autoit anzufangen und solche einfachen Leertasten Bots u.ä. bekomm ich auch hin aber irgendwie hab ich grade Probleme mit nem Pixelsearch Bot und zwar: Mein Bot soll einen selbst Auswählbaren Bereich Nach einer Bestimmten Farbe "absuchen" und wenn diese Farbe kommt soll er einen Ton von sich geben - gleichzeitig soll er aber auch Botten. Mein script sieht im Moment so aus: HotKeySet("{F1}", "starten") HotKeySet("{F2}", "pause") HotKeySet("{F3}",...
AutoIt Pixelsearch Problem
05/26/2010 - General Coding - 20 Replies
Hallo Users, ich habe mir gedacht ich schreib mal einen Bot für Nostale der beim Minigame Steinbruch immer lvl 5 Belohnung holen soll. Nur das Problem ist dass ich nicht weiss wie ich mit Pixelsearch umgehen soll, also hab ich mir den Pixelsearch-Teil von einem Bot rüberkopiert. Doch mein Bot will jetzt nicht funktionieren So sieht der jetzt im Moment aus Beim roten Teil liegt mein Problem. Kann mir bitte einer helfen? :handsdown: mfg Mr.K
Kleines Problem mit PixelSearch
04/08/2010 - AutoIt - 4 Replies
Da bin ich mal wieder >_> Is eig ganz simpel: Do $pixel2=PixelSearch(351,249,431,532,0xFFFFFF, 5) Until IsArray($pixel2) If IsArray($pixel2) Then If $get2 = "German" Then MouseClick(360, 346) ElseIf $get2 = "English" Then MouseClick(400, 293)
pixelsearch problem
09/27/2009 - GW Bots - 4 Replies
hi, will mir nen bot schreiben komme aba ned weiter QQ also er soll etwas solange tun bis er via pixelsearch die angegebene farbe ned mehr findet. so weit so gut nur bekomme ich das nich so richtig hin QQ. hier meine versuche: nr1: do send("1") sleep(200) send("2")



All times are GMT +2. The time now is 19:42.


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.