If funktion mit pixelsearch

06/22/2009 14:30 XHellfireX#1
Tag zusammen,
am anfang möchte ich erstmal gesagt haben das ich neu hier im Forum bin also habt nachsicht mit mir fals ich das hier an der falschen Stelle poste. Ich beschäftige mich seit vorgestern (!) ein wenig mit autoit und bin grad dabei mal einen bot zu schreiben, einfach um einwenig rutine im umgang mit den wichtigsten sachen zu bekommen.
PHP Code:
$pixel PixelSearch 9151423558710xFF000020 
if 
$Pixel PixelSearch 9151423558710xFF000020 Then
send 
"{1 DOWN}" 
ElseIf
send "{W DOWN}" )     
EndIf
Sleep (1000)
send "{W UP}" 
das ist der teil von meinem script um den es geht. zur erklärung: Ich müchte das der pixel den ich mit den koordinaten angegeben hab gesucht wird, taucht dieser auf wird 1 gedrückt wenn nicht wird halt w gedrückt. eigentlich recht simpel :D. Der bot funktioniert auch einwandfrei, bis dieser teil kommt, da bleibt er einfach stehen und macht garnichts mehr. Woran liegt das?
Hoffe ihr könnt mir helfen.
mfg
06/22/2009 14:42 fieser-hund#2
.
Quote:
$pixel= PixelSearch()
if not @error then
Send("{1 down}")
sleep(100)
send("{1 up}")
else
Send("w")
sleep(100)
send("{w up}")
endif
06/22/2009 14:54 XHellfireX#3
hab den code von dir übernommen sieht jetzt so aus, geht aber leider genauso wenig

PHP Code:
$pixel PixelSearch 9151423558710xFF0000 
if 
not @error then
Send
("{1 down}")
send("{1 up}")
else
Send("w")
sleep(100)
send("{w up}")
endif 
06/22/2009 15:39 schlurmann#4
"if" ist weder eine Funktion noch eine Schleife.
06/22/2009 15:52 XHellfireX#5
Quote:
"if" ist weder eine Funktion noch eine Schleife.
Schön und gut aber was genau hilft mir das jetzt :D
06/22/2009 16:59 XHellfireX#6
ahhhhhh ok. nachdem ich jetzt ne halbe stunde ber deinen post nachgedacht habe kam mir die idee.
PHP Code:
$pixel PixelSearch 112414211551550xEC090E50 
if 
not @error then
Send
("{1 down}")
Sleep (500)
send("{1 up}")
else
send "{R DOWN}" )
send "{R UP}" )
EndIf
Until $pixel 0xEC090E 
und so gehts danke dir
06/24/2009 19:00 Syc0n#7
Du hast das "Do" vergessen bei deinem Until