2 AutoIt fragen.

10/23/2008 02:51 nilidome#1
Hi!
Sitze schonwieder an nem neuen Bot...
Dazu habe ich 2 Fragen zu AutoIt:
Wie heisst der Befehl, dass ich Befehlsreihe1 y mal wiederhole, dann Befehlsreihe2 einmal mache und dann wieder Befehlsreihe1 y mal...

In diesem Fall ist Befehlsreihe1 das eigentliche Farmen und Befehlsreihe2 das verkaufen der Items, Guildhall join usw...

Frage 2 wäre zu diesem Pixelcheck wasauchimmer...
Kann mir einer vielleicht einen Funktionierenden Befehl schicken, der nach goldenen Items (bzw einen Pixel dessen Farbe nur goldene Items haben) zwischen koord1 und koord2 sucht?
Würde dies dann auf jedem Stauraum im Inventar anwenden und wenn er erfolgreich ist dieses Item in die Truhe legt.

mfG
10/23/2008 03:04 kknb#2
Code:
func farm()
for $i = 1 to 10 step 1
;dein code hier
next
endfunc

func sell()
;bla dein code hier
endfunc

while 1
farm()
sell()
wend
es wir 10 mal farm ausgeführt, danach sell und das in einer schleife solange bis das per hand abgebrochen wird.

Code:
PixelSearch( 0, 0, 20, 300, 0xFF0000)
Finde einen roten Pixel im Bereich 0,0-20,300.

die farbe kannst du mit dem autoit window info tool ermitteln.
10/23/2008 15:41 nilidome#3
Danke erstmal, du hast meine fragen weitgehend beantwortet.

Nur bei diesem PixelSearch, wie baue ich nun ein das er bei erfolg Befehlsreihe1 mach und bei misserfolg Befehlsreihe2 ?



mfG
10/23/2008 15:52 bunney#4
Func _sache1()
;hier dein erstes rein
End _func



Func _sache2()
;hier zweites rein
pixelsearch(hier die werte rein)
if not @error Then
_sache1()

EndIf
EndFunc


hoffe habe dir damit geholfen^^
10/23/2008 16:00 blauwiggle#5
schau dir mal z. B. @error an.
10/23/2008 16:02 D_S#6
Oder lies einfach mal unter der Hilfe-Datei nach :) da steht genau beschrieben wozu PixelSearch gut ist und ist sogar ein Beispielscript dabei :rolleyes:
10/23/2008 21:11 bunney#7
funzt es jetzt ?? hastest geklärt^^???
10/24/2008 13:17 mamphy#8
hab auch mal ne frage: was bedeutet das "@error" ?
10/24/2008 13:25 mamphy#9
ah... schon geklärt^^
10/24/2008 13:28 blauwiggle#10
Suche Pixel ABC
Wenn Pixel nicht gefunden "@error", dann suche erneut, wenn Pixel gefunden, dann "Juhuu".