Hallo. Ich bin seit ein 1-2 Tagen schon auf der Suche nach einem Fehler in einem Teil meines Scriptes, jedoch finde ich ihn einfach nicht.
Hier ist der Teil:
[autoit]$xoldArraynum1 = 1
$yoldArraynum1 = 2
If $xoldArraynum1 <> 1 And $xoldArraynum1 = 9 And $yoldArraynum1 = 0 Or $yoldArraynum1 = 2 Or $yoldArraynum1 = 4 Or $yoldArraynum1 = 6 Or $yoldArraynum1 = 8 Then
MsgBox(0, "2", "2te")
MsgBox(0, "Nummern", $xoldArraynum1 & ", " & $yoldArraynum1)
$xhelp1 = $xoldArraynum1
$yhelp1 = $yoldArraynum1+1
$xoldArraynum1 = $xhelp1
$yoldArraynum1 = $yhelp1
MsgBox(0, "Nummern", $xoldArraynum1 & ", " & $yoldArraynum1)
Sleep(500)
EndIf
Das $xoldArraynum1 <> 1 hab ich als Probe reingetan um zu schauen ob es so auch nicht funktioniert.
Eigentlich dürfte er If nicht ausführen oder. $xoldArraynum1 ist 1. <> 1 ist die erste Bedingung, aber er führt es trotzdem aus.
Ich hoffe ihr könnt mir helfen. Was ich will, dass die Bedingung so bleibt, er aber nicht das If ausführt.
Bis bald.