|
You last visited: Today at 18:56
Advertisement
Hilfe! AutoIT Farbtoleranz?
Discussion on Hilfe! AutoIT Farbtoleranz? within the General Coding forum part of the Coders Den category.
12/24/2009, 16:33
|
#1
|
elite*gold: 1
Join Date: Jul 2006
Posts: 5,679
Received Thanks: 844
|
Hilfe! AutoIT Farbtoleranz?
Moin, arbeite grad an nem simplen Autoshot für CS:S, hab Colored Models die Fullbright sind aber leider ändert sich die Farbe doch leicht von Map zu Map.
Deswegen wüsste ich jetzt gerne wie ich in dieses Script ne Toleranz einbaue dass er nicht nur bei 0x0000ff schiesst sondern auch bei leicht anderen Farben
Codestück sieht so aus
while 1
if PixelGetColor(719 , 449) = 0x0000ff Then
MouseClick("left")
EndIf
WEnd
|
|
|
12/24/2009, 16:40
|
#2
|
elite*gold: 26
Join Date: Nov 2007
Posts: 32,809
Received Thanks: 12,143
|
Code:
; Find a pure red pixel or a red pixel within 10 shades variations of pure red
$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000, 10 )
If Not @error Then
MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf
Steht sogar in der Hilfe von AutoIt
|
|
|
12/24/2009, 16:41
|
#3
|
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
|
/edit: Kazaaa war schneller x......X
|
|
|
12/24/2009, 17:10
|
#4
|
elite*gold: 1
Join Date: Jul 2006
Posts: 5,679
Received Thanks: 844
|
while 1
$variable = PixelGetColor(719, 449)
if $variable = 0x0000ff Then
MouseClick("left")
EndIf
WEnd
So klappts jetzt, is aber sehr sehr langsam das ganze...
Gibts nen Weg dass er schneller checkt?
|
|
|
12/24/2009, 17:26
|
#5
|
elite*gold: 26
Join Date: Nov 2007
Posts: 32,809
Received Thanks: 12,143
|
Quote:
Originally Posted by bl@cK!
while 1
if PixelSearch( 710, 440, 730, 460, 0x0000FF, 10 ) then
MouseClick("left")
EndIf
WEnd
soweit siehts jetz aus, er soll halt nur ums Fadenkreuz rum gucken, aber iwie klappts net so ganz o.o (Hab auflösung 1440*900)
|
Code:
Func cs()
$coord = PixelSearch( 710, 440, 730, 460, 0xFF0000, 10 )
If Not @error Then
MouseClick("left")
Probiers am besten erstma aufm Desktop aus indem du mit Paint schnell n Bild machst in dem die Farben vorkommen (und statt MouseClick machst halt MsgBox damit du auch siehst das sich was tut)
|
|
|
12/24/2009, 20:57
|
#6
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Ich vermute einfach mal, dass die Funktion jeden pixel checkt, schreib dir einfach ne eigene Funktion die jeden 10. Pixel überprüft, sollte deutlich schneller sein
|
|
|
 |
Similar Threads
|
[Hilfe]Autoit
06/24/2010 - AutoIt - 4 Replies
hallo....
habe gestern mal angefangen eautoit zu lernen....
und möchte nun zu mien pickup bot ein fenster zu fügen nur wie?
es sollt ungefähr so ausehen:
http://www.bilder-hochladen.net/files/fg2u-1.jpg
hier mien code:
HotKeySet ( "{F8}" , "Start" )
|
[Hilfe]Autoit
06/23/2010 - Coding Releases - 2 Replies
hallo....
habe gestern mal angefangen eautoit zu lernen....
und möchte nun zu mien pickup bot ein fenster zu fügen nur wie?
es sollt ungefähr so ausehen:
http://www.bilder-hochladen.net/files/fg2u-1.jpg
hier mien code:
HotKeySet ( "{F8}" , "Start" )
|
AutoIt HILFE!
06/17/2010 - AutoIt - 5 Replies
hey leute :) ich bin gerade dabei ein paar ganz einfach sachen in AutoIt zu schreiben, da ich noch Anfänger bin! Kann mir vlt jmd. sagen wo und ob ich die verschiedenen Befehle sehen kann? Ich habe mir gedacht einen bot zu versuchen der NUR läuft und vlt. noch mops killt. Also erst mal. Kann mir da jmd sagen wie ich das schreiben müsste?:confused:
wäre echt nett
|
Hilfe bei AutoIt Bot.
07/07/2008 - General Coding - 9 Replies
Hi,
ich habe ein "Macro" geschrieben, in AutoIt. Und habe nun ein kleines problem welches ich nicht gelöst bekomme. Bin noch ziemlich neu in diesem bereich.
Mein Problem ist, das der Bot (das Macro) nicht komplett läuft. Das Macro Startet per klick auf dem Start Button, er öffnet dann auch das Window " Guild Wars" doch dann passiert nichts mehr. Er bleibt einfach stehen ohne das irgentwie was weiter passiert. Die HotKeys und so klappen alle nur halt der Bot ablauf nicht. Könnte jemand...
|
All times are GMT +1. The time now is 18:57.
|
|