|
You last visited: Today at 19:42
Advertisement
> Pixelsearch problem
Discussion on > Pixelsearch problem within the AutoIt forum part of the Coders Den category.
06/06/2012, 16:38
|
#1
|
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
|
|
|
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,$pxt, 0) If IsArray($sPX) Then MouseMove($sPX[0],$sPX[1]) MouseClick("left") Sleep(2000) Endif WEnd EndFunc
|
|
|
06/06/2012, 16:57
|
#3
|
elite*gold: 0
Join Date: May 2009
Posts: 564
Received Thanks: 40
|
Quote:
Originally Posted by Freddy
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,$pxt, 0) If IsArray($sPX) Then MouseMove($sPX[0],$sPX[1]) MouseClick("left") Sleep(2000) Endif WEnd EndFunc
|
$pxt^^
but..if i correct it,same problem
|
|
|
06/06/2012, 23:28
|
#4
|
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
|
Try "if PixelGetColor() = $pxt then"
|
|
|
06/06/2012, 23:43
|
#5
|
elite*gold: 0
Join Date: May 2009
Posts: 564
Received Thanks: 40
|
Quote:
Originally Posted by Lawliet!
Try "if PixelGetColor() = $pxt then"
|
where i have to add this?
|
|
|
|
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.
|
|