dieses kleine script soll nichts weiter als einen zeitbalken überwachen.
der balken ist erst braun und färbt sich allmählich von links nach rechts rot.
nun will ich einen pixel am ende des balkens überwachen, und sobald er sich umfärbt die nächsten schritte abarbeiten.
es gibt dann nochmals einen zeitbalken der genauso überwacht werden soll.
leider funktioniert es aber nicht ! ich habe sehr oft geprüft ob der pixel an der entsprechenden koordinate auch mit der richtigen farbe angegeben ist.
es ist immer der selbe pixel mit der selben farbe.
zunächst danke für eure antworten !
@maxi39 es gibt sicher viele, und mit den möglichkeiten bei autoit auch schnellere lösungen. leider bin ich nicht so im thema.
wenn ich nicht völlig falsch liege müßte es doch auch mit meiner lösung gehen.
@banana&mysthik ok ich denke das hab ich begriffen. ich hab vergessen dem zähler zu sagen wann die schleife zuende ist und es jetzt bei zählstand 2 weitergehen soll.
is das korrekt ?
ich habe das jetzt korrigiert
aber dennoch, der erste while befehl wird ausgeführt, der balken wird überwacht. ändert sich die farbe auf der pixelkoordinate arbeitet das script die weiteren befehle ab.
allerdings wird der zweite whilebefehl völlig ignoriert.
und ich kapiere einfach nicht warum.
Moep das war die Topantwort !
Es lag tatsächlich daran das ich den Sleepbefehl direkt hinter die Befehle gesetzt hatte.
(Wusste gar nicht das das Maustaste gedrückt halten bedeutet)
Jetzt leuchtet es Immer wenn das While ausgeführt wurde, war die Seite noch gar nicht aufgebaut. Demnach hatte der Pixel auch nicht die richtige Farbe.
Jetzt läuft das Script absolut einwandfrei !
Danke nochmals für euer Engagement
Und besonders Dir Moep für diese Antwort.
Habe wieder 3 Dinge dazu gelernt dank euch
Was ist hier dran falsch? 07/31/2010 - Metin2 Private Server - 4 Replies Wenn ich ein neuen char erstelle, bekomm ich nur 1 schwert+0 un 200 rote pots ich hab die nummern von 0er eq+9 eingegeben
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server BornToBeMt2" )
say ( "" )
say ( "Viel Spass!" )
say ( "" )
pc . give_exp2 ( )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 1000000 )
pc . give_item2 ( "27003" , 200 )
Was ist hier falsch? 07/19/2010 - AutoIt - 27 Replies Ich bins mal wieder mit einer neuen Frage,
was ist an diesem Code für den Bot falsch er startet irgendwie nichtmal..
Run ("metin2client.bin")
Sleep(500)
WinWaitActive ("XtremeMt2")
Sleep(500)
MouseMove (738,516)
Sleep(500)
MouseClick ("left",738,516)
Sleep(500)
was is hier falsch ?! 07/01/2010 - AutoIt - 8 Replies ohh ?! hier kommt immer eine fehler meldung aber ich weis nicht was das heißt ?
hier is der script xD
$input3=GuiCtrlCreateInput("829, 39",65,97,65,20)
$input4=GuiCtrlCreateInput("674, 332",155,96,70,20)
$input5=GuiCtrlCreateInput("0xF9F5F8",1 13,134,61,20)
$PixelSearch = PixelSearch (GUICtrlRead ($input3),GUICtrlRead ($input4), GUICtrlRead ($input5), 0 )