autoit hilfe pls

09/27/2009 17:55 wassnloshier#1
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:
Code:
do
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   sleep(21400)
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   send("4")
   sleep(1100)
   send("5")
   sleep(1100)
   send("6")
   sleep(1500)
   sleep(17700)
   send("c")
until PixelSearch(1097,141,1131,182,0xf5e641,10) = false
hier macht er nur das nach dem do und macht ned weiter obwohl die farbe im angegebenen bereich nicht mehr da ist.

nr2:
Code:
do
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   sleep(21400)
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   send("4")
   sleep(1100)
   send("5")
   sleep(1100)
   send("6")
   sleep(1500)
   sleep(17700)
   send("c")
   PixelSearch(1097,141,1131,182,0xf5e641,10)
until @error
hier macht er das nach dem do 1 mal und danach einfach weiter obwohl die farbe noch da ist.

einen hab ich noch :(klappt aba leider au ned
nr3:
Code:
while PixelSearch(1097,141,1131,182,0xf5e641,10) = true
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   sleep(21400)
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   send("4")
   sleep(1100)
   send("5")
   sleep(1100)
   send("6")
   sleep(1500)
   sleep(17700)
   send("c")
wend
wie gesagt klappt leider auch nicht QQ
dasselbe wie bei der nr1
pls helft mir
mfg wassnloshier
09/27/2009 23:29 bassbanane#2
Also ich würd's so machen:
Code:
while 1
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   sleep(21400)
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   send("4")
   sleep(1100)
   send("5")
   sleep(1100)
   send("6")
   sleep(1500)
   sleep(17700)
   send("c")
   PixelSearch(1097,141,1131,182,0xf5e641,10)
if @error then exitloop
wend
Hab's nich ausprobiert also probier du einfach mal ;)
09/28/2009 08:03 SCORNI#3
Quote:
Originally Posted by bassbanane View Post
Also ich würd's so machen:
Code:
while 1
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   sleep(21400)
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   send("4")
   sleep(1100)
   send("5")
   sleep(1100)
   send("6")
   sleep(1500)
   sleep(17700)
   send("c")
   PixelSearch(1097,141,1131,182,0xf5e641,10)
if @error then exitloop
wend
Hab's nich ausprobiert also probier du einfach mal ;)
eine möglichkeit aber eine geht noch

Code:
$a=""
do
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   sleep(21400)
   send("1")
   sleep(200)
   send("2")
   sleep(2500)
   send("3")
   sleep(1000)
   send("4")
   sleep(1100)
   send("5")
   sleep(1100)
   send("6")
   sleep(1500)
   sleep(17700)
   send("c")
   PixelSearch(1097,141,1131,182,0xf5e641,10)
if @error then 
$a="fertig"
endif
until $a="fertig"
müsste auch gehen

MfG SCORNI