Jump to content

Empfohlene Beiträge

Geschrieben
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?

Geschrieben (bearbeitet)

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

Bearbeitet von Goetz
Beispielanlage eingefügt
Geschrieben

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.

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen.

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...