Jump to content

Empfohlene Beiträge

Geschrieben (bearbeitet)

Guten Morgen,

ich kann mir eine Fehlermeldung bei der Ausführung eines kleinen lua Skripts nicht erklären.
Hintergrund: Ich möchte wissen, welches Fahrzeug auf einem bestimmten Gleiskontakt steht.

local Gleiskontakt = $("GK Vorfahrt Halt Ost")
local Fahrzeug = #layout:getVehiclesOn(Gleiskontakt)
 print (Fahrzeug)
 print (Fahrzeug[1].name)

ich bekomme folgende Fehlermeldung: Skriptfehler (4): attempt to index a number value (local "Fahrzeug")

Ereignissprotokoll.jpg.be75faea9255e2cd301afb1ebec5ccfc.jpg

In einer anderen Anlage habe ich den identischen Skriptschnippsel verwandt und dort läuft er.

Viele Grüße Siggi

Bearbeitet von siggi
Geschrieben

Hallo Siggi,

das Doppelkreuz ist dort falsch, weil das die Anzahl der Elemente in der Liste angibt, die von getVehiclesOn zurück geliefert wird. Du möchtest keine Zahl, sondern eine Liste haben.

Viele Grüße, 

Neo

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