Warum benutzt du keine for-Schleife, um das Array zu durchlaufen?
Spoiler anzeigen
[autoit]
While 1
If _IsPressed(01) Then
$mousecoords = MouseGetPos()
ExitLoop
EndIf
WEnd
; $fields nicht deklariert
For $i = 1 To UBound($fields) - 1
$lenght1 = $fields[$search][1] - $mousecoords[0]
$lenght2 = $fields[$search][2] - $mousecoords[1]
If (Sqrt($lenght1 ^ 2 + $lenght2 ^ 2) >= 10) Then ExitLoop
Next
MsgBox(0, "Fehler", "Fehler!")
So in etwa.
/Edit, AspirinJunkie war schneller, habe gepennt :).