Tipp Nummer 1: wenn du sowas wie ein Skript postest, dann bitte zuerst oben den Button </> anklicken und dort die Skript reinkopieren. Dann können wir es hinterher besser lesen.
Tipp Nummer 2: wenn ich dein Skript, so wie gepostet (nunja, hab alle "gefährlichen" Sachen mal auskommentiert), ausführe, dann erhalte ich diesen Fehler nicht. Er deutet darauf hin, das zu einem if das endif nicht gefunden wird. EIne Idee: kann es sein, dass sich irgendwelche nichtabdruckbare Zeichen eingeschlichen haben? So wie gepostet kann ich den Fehler jedenfalls nicht nachvollziehen.
Und achja, wie gepostet hat das Skript auch 26 Zeilen. Da kann in Zeile 25 nicht end of file sein.
Nunja irgendwie wird das "endif" auch gar nicht grün hinterlegt, sondern bleibt weiß. Bedeutet dies, dass der Befehl "endif" nicht erkannt wurde?