Also discovered soll kein Befehl sein, sondern eine Variable, die beim ersten aktivieren(discovered == 0 ) auf 1 gestetzt wird.
Beim compilieren (=speichern) welches Skripts gibt er denn die Fehlermeldung aus?
Edit:
OK, nimm das Skript von Brausebart, der scheint sich da besser auszukennen.