|
You last visited: Today at 23:13
Advertisement
AutoIT Profis bitte helfen =) (Pixelsearchproblem)
Discussion on AutoIT Profis bitte helfen =) (Pixelsearchproblem) within the AutoIt forum part of the Coders Den category.
05/13/2010, 15:19
|
#1
|
elite*gold: 0
Join Date: Mar 2010
Posts: 310
Received Thanks: 47
|
AutoIT Profis bitte helfen =) (Pixelsearchproblem)
hallo AutoIT user^^
ich habe mir vor paar Tagen vorgenommen einen Bot zu schreiben.
Es ist für das Spiel JamLegend gedacht ( ähnlich wie Guitar Hero wer link will PM me )
so bei Jamlegend gibt es 5 Tasten.
Ich habe alles geskriptet, er ist auch in der Lage die 5 Tasten zu erkennen und auch zu drücken... nur es reicht schon ein kleiner lagg und der verpasst den Pixel
also der Bot funzt Leider nicht 100%ig
Code:
$left = PixelSearch( 528, 504, 735, 442, 0xfdd932)
If Not @error Then
Send ("1")
EndIf
EndFunc
So... das ist der Skript für die Taste 1.. Im Spiel ist das dann GELB "0xfdd932"
so meine Frage ist: gibt es eine möglichkeit, dass er statt nur "0xfdd932" sucht auch andere Gelbfarben sucht und dann drückt? also wen er einen von den mehreren Gelbfarben in der Position erkennt drückt er damit die Chance erhöht ist
also für alle die durcheinander sind
mein Skript ist gerade für eine Gelbfarbe gedacht "0xfdd932"
wie ihr sehen könnt hat dieser Button mehrere Gelbfarben z.b. es ist in der Mitte heller als aussen
aber mein Skript ist für nur eine Gelbfarbe geskriptet wurden, dass heisst , weniger Chance das er die Farbe erkennt falls es laggt
Der Skript soll also von dem Button mehr Farben erkennen können und auch drücken wenn einer von den Gelbfarben erscheinen sollte^^
bitte ich möchte endlich den Bot Einwandfrei sehen =) pls möglichst dazuskripten damit ich meinen Bot fertig bekomme ;D
ich wäre über glücklich wenn ihr mir helfen könntet^^
|
|
|
05/13/2010, 15:26
|
#2
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Guck dir mal die PixelSearch Funktion genauer an. Ein Übergabeparameter heißt da "shade-variation". Damit kannst du das machen.
|
|
|
05/13/2010, 15:31
|
#3
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Bl4ckTig3r
hallo AutoIT user^^
ich habe mir vor paar Tagen vorgenommen einen Bot zu schreiben.
Es ist für das Spiel JamLegend gedacht ( ähnlich wie Guitar Hero wer link will PM me )
so bei Jamlegend gibt es 5 Tasten.
Ich habe alles geskriptet, er ist auch in der Lage die 5 Tasten zu erkennen und auch zu drücken... nur es reicht schon ein kleiner lagg und der verpasst den Pixel
also der Bot funzt Leider nicht 100%ig
Code:
$left = PixelSearch( 528, 504, 735, 442, 0xfdd932)
If Not @error Then
Send ("1")
EndIf
EndFunc
So... das ist der Skript für die Taste 1.. Im Spiel ist das dann GELB "0xfdd932"
so meine Frage ist: gibt es eine möglichkeit, dass er statt nur "0xfdd932" sucht auch andere Gelbfarben sucht und dann drückt? also wen er einen von den mehreren Gelbfarben in der Position erkennt drückt er damit die Chance erhöht ist
also für alle die durcheinander sind
mein Skript ist gerade für eine Gelbfarbe gedacht "0xfdd932"
ich möchte aber einen Skript der in der eingegeben Position mehrere Gelbfarben (farben braucht ihr nicht dazu zu schreiben) herraussuchen kann
also er wartet auf einer der Gelbfarben... falls einer von denen erscheint drückt er 1 mal die "1"
bitte ich möchte endlich den Bot Einwandfrei sehen =) pls möglichst dazuskripten damit ich meinen Bot fertig bekomme ;D
ich wäre über glücklich wenn ihr mir helfen könntet^^
|
Mehr muss ich wohl nicht sagen :
|
|
|
05/13/2010, 15:36
|
#4
|
elite*gold: 0
Join Date: Mar 2010
Posts: 310
Received Thanks: 47
|
Quote:
Originally Posted by | Moep |
Guck dir mal die PixelSearch Funktion genauer an. Ein Übergabeparameter heißt da "shade-variation". Damit kannst du das machen.
|
also das heisst ich kann statt Shade variation eine andere Gelbfarbe einsetzten?
oder mehrere?
|
|
|
05/13/2010, 15:53
|
#5
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
kann es sein, dass pixelsearch nicht mehr funzt?
|
|
|
05/13/2010, 16:01
|
#6
|
elite*gold: 0
Join Date: Mar 2010
Posts: 310
Received Thanks: 47
|
SCHON GUT SHADOW HAT MIT SEINEM THREAD GEHOLFEN^^
|
|
|
05/13/2010, 16:06
|
#7
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
bei mir geht pixelsearch nicht mehr.
wenn ich einfach einen pixel, der in einem bild erscheint suchen will, wie muss das dann aussehen?
|
|
|
05/14/2010, 16:17
|
#8
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
@Lukas Pixelsearch verwendet man so richtig:
;PixelSearch(left, top, right, bottom, color, shade-variation)
;erklärung:
;LEFT = Kordinate von Links von wo er anfangen soll zu scannen
;TOP = Kordinate von Oben von wo er anfangen soll zu scannen
;RIGHT = Koridnate von Rechts bis der er scannen soll
;BOTTOM = Kordiante von Unten bis der er scannen soll
;COLOR = Pixel Farbe die er suchen soll
;SHADE-VARIATION = Maximale Abweichung vom pixel den er suchen soll
Bsp:
PixelSearch(0, 0, @DesktopWidth, @DesktopHeight, 0xFFFFFFF, 5)
;Lässt den Gesamten Desktop nach einem Pixel mit dem Hex Wert 0xFFFFFFF suchen mit der Shade Variation 5.
Greatz Benhero
|
|
|
05/14/2010, 18:41
|
#9
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
Quote:
Originally Posted by Benhero
@Lukas Pixelsearch verwendet man so richtig:
;PixelSearch(left, top, right, bottom, color, shade-variation)
;erklärung:
;LEFT = Kordinate von Links von wo er anfangen soll zu scannen
;TOP = Kordinate von Oben von wo er anfangen soll zu scannen
;RIGHT = Koridnate von Rechts bis der er scannen soll
;BOTTOM = Kordiante von Unten bis der er scannen soll
;COLOR = Pixel Farbe die er suchen soll
;SHADE-VARIATION = Maximale Abweichung vom pixel den er suchen soll
Bsp:
PixelSearch(0, 0, @DesktopWidth, @DesktopHeight, 0xFFFFFFF, 5)
;Lässt den Gesamten Desktop nach einem Pixel mit dem Hex Wert 0xFFFFFFF suchen mit der Shade Variation 5.
Greatz Benhero
|
ja ich weiß, bei mir is das so:
ich scripte einen pixelsearch bot. der funz auch super!
am nächsten tag starte ich den bot erneut, mit den gleichen einstellungen, aber er funzt auf einmal nicht mehr.
jetzt klappt bei mir auch wieder alles. mal gucken, wie lang es dauert, bis es nicht mehr geht.
|
|
|
05/14/2010, 19:01
|
#10
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
denke mal weil sich die Pixel in der Farbe immer wieder ändern..
|
|
|
05/14/2010, 19:15
|
#11
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
Quote:
Originally Posted by Benhero
denke mal weil sich die Pixel in der Farbe immer wieder ändern..
|
nehein^^.....
|
|
|
05/14/2010, 19:30
|
#12
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
irgendwas muss sich aber ändern sonst würde es ja gehen.
|
|
|
 |
Similar Threads
|
Dringende hilfe autoit!!! Frage für Profis!!!
06/14/2010 - AutoIt - 7 Replies
Hallo Leutz,
das Programmieren hab ich mir in den letzten Wochen ein bisschen selber beigebracht...
Ich botte nur solche bots, die z.b in dem Spiel Farmerama*de
das ernten und sähen sowie die tierpflege per Hotkeyset und Pixelsearch erleichtern;)
Also die bots sollen garnicht im hintergrund laufen aber das ist auch nciht das problem;)
das problem ist folgendes:
|
wegen pixelsearch bei autoit bitte helfen
05/28/2010 - AutoIt - 4 Replies
Hi Leute ich hab nun schon gegoogled und in autoit gesucht aber ich bekomme es nicht hin..
kann mir jemand den exaten code sagen dass ich den bei meinem script einfügen kann
also wenn er im fenster (186, 265, 343, 552) die farbe (0x7D552A) erkennt soll er enter drücken..
Wenn er sie nicht erkennt dann soll er 2 mal enter mir sleep (200) drücken..
danke :D
|
kleine frage : autoit ganz einfach!! bitte helfen
02/16/2010 - General Coding - 2 Replies
hi,
hab früher immer mit autoit gemacht, dass genau neben der maus
text eingeblendet wird.
nach längerem suchen finde ich es einfach nicht -.-
kann mir jemand bitte den befehl sagen?
|
Eine Bitte an alle Profis ^-^ <3
02/14/2010 - Metin2 Private Server - 10 Replies
Heyho ich habe bereits einen Thread aufgemacht <_< und ich habe nen eigenen Server ich kenne mich eigentlich garnicht damit so aus, dass war nen Kollege der den Server auf meinem pc Gemacht hat.....
Meine Bitte an euch <_< ich suche jemanden wirklich Profi Experte der sich damit auskennt und der mir helfen würde ich weiß warum den Helfen stimmt der will es nur fertig gemacht haben <.< ich würd euch entgegen kommen i-wie das kan ich leider nicht kan euch nur ein Platz im Team anbieten wen der...
|
An die Autoit Profis
07/04/2009 - AutoIt - 9 Replies
Hi e*PvP Com,
Nunja, da ich mich jetz in Autoit reinsteigern will habe ich einige Fragen zu Autoit.
Ich werde dies immer VB 2008 vergleichen :P
Also ..
1. Wie kann ich dem Programm denn sagen wie groß das Fenster sein soll?
-Bei VB kann man das ja verziehen
2. Wie erstelle ich Textboxen, Labels und Buttons?
Bei VB kann man die einfach reinziehen
|
All times are GMT +1. The time now is 23:15.
|
|