gleistracker Posted May 9 Posted May 9 if zaehler == nil then zaehler = 1 end -- Vorab, der Code funktioniert. Ich wundere mich nur, daß die nächsten beiden Zeilen nichts ausgeben! print(tostring(zaehler)) -- Textfeld mit diesem Name existiert. $("Textfeld").text = zaehler if zaehler == 1 then $("Gruppe Basis 1").visible = true $("Gruppe Basis 2").visible = false $("Gruppe Basis 3").visible = false zaehler = 2 elseif zaehler == 2 then $("Gruppe Basis 2").visible = true $("Gruppe Basis 1").visible = false $("Gruppe Basis 3").visible = false zaehler = 3 elseif zaehler == 3 then $("Gruppe Basis 3").visible = true $("Gruppe Basis 1").visible = false $("Gruppe Basis 2").visible = false zaehler = 1 end Was ist falsch?
Goetz Posted May 9 Posted May 9 (edited) Hallo @gleistracker Im Skript unter "Ereignisse" gibt es kein print(). Diese Funktion steht nur in anderen Ereignissen zur Verfügung. Wenn du das Skript zum Beispiel in ein Event "Schalter wird betätigt" schreibst, funktioniert es. Print gibt den Wert des Zählers im Ereignisprotokoll aus. (grüne Zeile) Die Zuweisung an das Textfeld wird nicht protokolliert, weil sie kein auslösendes Ereignis für die EV ist. Dasselbe gilt für die Umschaltung der Sichtbarkeit. Die wird auch nicht im Protokoll aufgeführt. gleistracker Skript.mbp Viele Grüße Götz Edited May 9 by Goetz Beispielanlage eingefügt
gleistracker Posted May 9 Author Posted May 9 Hallo @Goetz, danke für die nette Animation! Ja, das sind so die "Feinheiten", die man sich erst noch aneignen muß. Evtl. veröffentliche ich mal die zugehörige Anlage. Ist aber noch lange nicht fertig. Zur Story: Ein Learjet fliegt von einer Basis ab und als er wieder zurückkommt, sieht diese Basis ganz anders aus. Vorerst beschränkt auf 3 verschiedene Basen ;-) Kann man aber beliebig erweitern. Gruß, nochmal Danke und gute Nacht vom gleistracker.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now