Zur Ersten Frage,
mach es einfach so:
Code:
While 1
$farbe1 = PixelSearch(471, 310,670, 587,0xEB1609,15)
$farbe2 = PixelSearch (84, 742, 143, 749,0x222222,15)
If IsArray($farbe1) Then
MouseClick("left", 0, 1, 1)
MouseDown ("left")
Send ("{Space}")
ElseIf IsArray($farbe2) Then
Send ("1")
EndIf
WEnd
Erleichtert das ganze ziemlich.
Zur als letztes gefragten Frage:
Sowas löst du am besten über Memorys. Kannst die HP auslesen, dann brauchst du das mit den Pixeln nich.