Jump to content

Empfohlene Beiträge

Geschrieben (bearbeitet)

Guten Abend !

ich kann mir eine Fehlermeldung bei der Ausführung eines kleinen lua Skripts nicht erklären.
 Ich möchte wissen, wie lange eine Strecke ist.

local t = $("Ereignisse").variables["gleis"]

for i, Wdh in ipairs(t) do
         --x = x + Wdh.length
         print(Wdh.name)
end

  print("Länge Waggon",$("Shimmns 708 DB").length )
  print("Länge Gleis",$("|1435| G136 Gegengerade").length)

Fehlermeldung obwohl "length" für Gleis und Waggons Vorgeschlagen wird.

Unbenannt.thumb.jpg.d66ac72f82f0c93bc28d24e48c3f1cf0.jpg

Unbenannt2.thumb.jpg.2e1b30cb7ab6bb22e0b98e37d8670ab4.jpg

(Habe nur 2 Gleis in der Liste,)

Liebe Grüße an Alle

Heinrich

 

Bearbeitet von Heinrich
Geschrieben
vor 6 Minuten schrieb Heinrich:

Fehlermeldung obwohl "length" für Gleis und Waggons Vorgeschlagen wird.

Hallo Heinrich,
ein Gleis (oder eine Straße) kann mehr als eine Spur enthalten.

Du musst angeben, von welcher Spur du die Länge haben möchtest.
In Lua stecken die Spuren in der Liste "routes" im Gleis. Die erste Spur hat in der Liste die Nummer 0

local l = $("Gleis 1").routes[0].length
print(l)

 

Viele Grüße
Götz

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...