Autoit bot (if__Then funk)

03/17/2009 15:32 blader3#1
Hallo ich bin mit dem autoit coden angefangen und habe noch eine frage zu meinem kleinen makro:
Quote:
Send ("a")
Sleep ("1000")
Send ("b")
PixelSearch (200, 270, 250, 310, 0x3F4A57)
Ich will es so machen das wenn es mit pixelsearch die falsche farbe hat das er dann wieder von vorne anfängt
falls es die richtige farbe ist das er dann ne msg box öffnet

bitte um schnelle hilfe
grß ich xD
03/17/2009 15:42 Adroxxx#2
[no questions]

Falsche Sektion. Achte bitte beim nächsten mal darauf wo du postest. Wir haben extra ein Subforum GW Bot Discussions / Questions .
03/17/2009 15:47 DerEinsatz#3
also^^
eig würde ich sagen

while 1
Send ("a")
Sleep ("1000")
Send ("b")
PixelSearch (200, 270, 250, 310, 0x3F4A57)
if not @error then
msgbox ( 0, "lol" , "lol")
endif
wend

hoffe konnte dir helfen
mfg dereinsatz
03/17/2009 17:11 blader3#4
Danke habe es hingekriegt,
also fast
irgentwie klapppt das mit pixelsearch noch nicht ganz
ich glaube ich habe die kordinaten falsch eingegeben
ich habe jetzt bei mir die ersten zwei zahlen auf 0 gesetzt und in die anderen Lücken die cords eigesetzt
aber er öffnet die msg box nicht
xD
03/17/2009 18:32 DerEinsatz#5
hm also die ersten beiden coords geben die obere rechte eccke an und die nächsten 2 die untere eccke musste dir wie ein viereck vorstellen 0, 0 , 0 , 0 kann ja nit klappen..... ist ja nur 1 punkt..... bsp. guck mit autoit info mal den pixel ganz unten rechts im bildschrim und ganz oben links an... dann sucht er den ganzen bildschrim ab..
mfg dereinsatz(daher auch in der beschreibung top left, down right oder so wenn ich mich nicht irre oder? dann ahlt noch farbwert) wofür brauchste den eig??
03/17/2009 19:18 blader3#6
^kennste warrock ?
das ist ein makro der möglichst tiefe rooms suchen soll( kommen mehr leute rein)
ein room unter hundert ist schon gut
deswegen wenn er die dritte stelle fundet sucht er einen room der 2stellig ist
danke nochmal
grß blader
03/17/2009 19:23 kknb#7
hat warrock kein eigenes unterforum???
03/17/2009 19:26 blader3#8
kp ist aber je mehr autoit frage algemein gewesen xD
03/17/2009 19:31 Adroxxx#9
GW Bot Discussions / Questions
Hier könnt ihr Fragen zu GW Bots stellen oder euch anderweitig darüber auslassen.
03/17/2009 19:53 blader3#10
hier sind nochmal bilder:
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
das erste ist der eingangsbilschirm
der 2te ist der room oben links ist die room nummer die ich mit pixelsearch suchen will

grß blader


ps momentan bin ich so weit klappt aber irgentwie nicht
Quote:
While 1

MouseClick("left",330,110,1)

MouseClick("left",540,515,1)

PixelSearch( 838, 153, 842, 146, 0xFFFFFF )
if not @error then
msgbox ( 0, "Gefunden" , "Room unter 100")
endif

sleep ( 3000 )
MouseClick("left",520,110,1)

WEnd
03/17/2009 21:14 _revo#11
ich glaub so willst dus ham:
Code:
While 1
  MouseClick ("left", 330, 110, 1)
  MouseClick ("left", 540, 515, 1)
  PixelSearch (838, 153, 842, 146, 0xFFFFFF )
  If not @error then
    Exitloop
  EndIf
WEnd
Sleep (3000)
MouseClick ("left", 520, 110, 1)
im code oben war der fehler, dass er nicht aus der schleife raus is, sondern nur die msgbox hat erscheinen lassen
jetzt hasts dir aber wirklich vorkauen lassen
03/18/2009 13:44 blader3#12
Durch die ersten beiden mouseclicks macht er einen neuen room auf
dann macht er pixelsearchfalls er die farbe nicht findet soll er aufhören falls er die findet soll er den dritten mouseclick machen um den raum wieder zu verlassen und wieder von vorne anfangen
so sollst er am schluss laufen

mfg blader
03/18/2009 17:28 _revo#13
eigeninitiative ...
Code:
while 1
  MouseClick ("left", 330, 110, 1)
  MouseClick ("left", 540, 515, 1)
  PixelSearch (838, 153, 842, 146, 0xFFFFFF )
  if not @error Then
    MouseClick ("left", 520, 110, 1)
  Else 
    Exit
  EndIf
EndIf
03/20/2009 13:58 blader3#14
jo das könnte klappen ich teste es mal
03/20/2009 14:47 i4mSoH34Vy#15
Theoretisch müsstest dann von HackShield gekickt werden.Ohne einen Bypass, der durch das neue Update auch erschwert wurden ist, wird es nichts.