Hallo,
was bedeutet der error? (Error: Subscript used with non-Array variable.)
Code
Func Suche()
$coord = PixelSearch(696, 426, 895, 475, 0xFFFFFF)
If PixelGetColor((($coord[0])+15), (($coord[1])+4)) <= dec("FFFFFF") AND PixelGetColor((($coord[0])+15), (($coord[1])+4)) >= dec("F5F5F5") Then
MouseClick("left", (($coord[0])+4), (($coord[1])+15), 1)
Else
If PixelGetColor((($coord[0])+19), (($coord[1])+15)) <= dec("FFFFFF") AND PixelGetColor((($coord[0])+19), (($coord[1])+15)) >= dec("F5F5F5") Then
MouseClick("left", (($coord[0])+4), (($coord[1])+15), 1)
Else
If PixelGetColor((($coord[0])+15), (($coord[1])+26)) <= dec("FFFFFF") AND PixelGetColor((($coord[0])+15), (($coord[1])+26)) >= dec("F5F5F5") Then
MouseClick("left", (($coord[0])+4), (($coord[1])+15), 1)
Else
If PixelGetColor((($coord[0])+4), (($coord[1])+30)) <= dec("FFFFFF") AND PixelGetColor((($coord[0])+4), (($coord[1])+30)) >= dec("F5F5F5") Then
MouseClick("left", (($coord[0])+4), (($coord[1])+15), 1)
Else
If PixelGetColor((($coord[0])-7), (($coord[1])+26)) <= dec("FFFFFF") AND PixelGetColor((($coord[0])-7), (($coord[1])+26)) >= dec("F5F5F5") Then
MouseClick("left", (($coord[0])+4), (($coord[1])+15), 1)
Else
MouseClick("left", 835,445, 1)
EndIf
EndIf
EndIf
EndIf
EndIf
EndFunc
Alles anzeigen
das ganze ist in einer schleife mit ein paar anderen sachen, sind aber unwichtig, weil der error erst aufgetreten ist nachdem ich das hier hinzugefügt hatte.
der erste durchgang klappt ohne Probleme, nur beim 2. durchgang kommt dann der error, sobald in der schleife die funktion aufgerufen wird.
gruß Nickelodeon