was is hier falsch ?!

07/01/2010 15:07 °DaZe°#1
ohh ?! hier kommt immer eine fehler meldung aber ich weis nicht was das heißt ?



hier is der script xD
Code:
$input3=GuiCtrlCreateInput("829, 39",65,97,65,20)
$input4=GuiCtrlCreateInput("674, 332",155,96,70,20)
$input5=GuiCtrlCreateInput("0xF9F5F8",113,134,61,20)
$PixelSearch = PixelSearch (GUICtrlRead ($input3),GUICtrlRead ($input4), GUICtrlRead ($input5), 0 )


da komm iwie immer ne fehler meldung ...
07/01/2010 15:31 °DaZe°#2
jemand da ?

lol
07/01/2010 16:24 DraaaKe#3
bei pixelsearch gibt es nur 2 kordis, z.B.$PixelSearch = PixelSearch (GUICtrlRead ($input3),GUICtrlRead ($input4))

und nur weil nicht gleich jemand in der nächsten min antwortet brauchst du hier nicht spamen
07/01/2010 16:32 mipez#4
Code:
PixelSearch(obenx,obeny,untenx,unteny,farbe)
Bedeutet also dass du in deinem Input möglichst nur einen Wert haben solltest.

Man kann auch StringSplit verwenden, dann mach aber die Koordinaten so:
829,39
Code:
$input3=GuiCtrlCreateInput("829,39",65,97,65,20)
$string1 = StringSplit(GUICtrlRead($Input3),",")
PixelSearch($string1[1],$string1[2],....)
07/01/2010 16:32 Shadow992#5
Quote:
Originally Posted by DraaaKe View Post
bei pixelsearch gibt es nur 2 kordis, z.B.$PixelSearch = PixelSearch (GUICtrlRead ($input3),GUICtrlRead ($input4))

und nur weil nicht gleich jemand in der nächsten min antwortet brauchst du hier nicht spamen
Falsch ...

Der Pixelsearchbefehl ist so aufgebaut :
PHP Code:
PixelSearch lefttoprightbottomcolor
Du hast also einen Parameter zu wenig .
07/01/2010 16:36 °DaZe°#6
ja aber das geht trotzdem nicht

warte ich kopier ma was da als fehler meldung steht

Quote:
C:\Users\User\Desktop\angelbot by daze123.au3(38,74) : ERROR: PixelSearch() [built-in] called with wrong number of args.
$PixelSearch = PixelSearch (GUICtrlRead ($input3),GUICtrlRead ($input4))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^
C:\Users\User\Desktop\angelbot by daze123.au3(38,75) : ERROR: syntax error
$PixelSearch = PixelSearch (GUICtrlRead ($input3),GUICtrlRead ($input4)),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^
07/01/2010 16:38 Shadow992#7
Quote:
Originally Posted by °DaZe° View Post
ja aber das geht trotzdem nicht

warte ich kopier ma was da als fehler meldung steht
Und wie das funktioniert ...
Du hast einfach einen Parameter zu wenig , sprich du musst noch einen 5. Wert übergeben .
Außerdem wird AutoIt das "222 , 222" als 0 nehmen , da Strings kaum etwas mit Koordinaten zu tun haben .
07/01/2010 16:43 °DaZe°#8
ok und was heist parameter ?!
^^

des is ne variable oder xD....
07/01/2010 17:57 DraaaKe#9
Quote:
Originally Posted by Shadow992 View Post
Falsch ...

Der Pixelsearchbefehl ist so aufgebaut :
PHP Code:
PixelSearch lefttoprightbottomcolor
Du hast also einen Parameter zu wenig .
ahja befehl verwechselt (pixelgetcolor ist der mit nur 2)