Jump to content

Recommended Posts

Posted (edited)

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

Edited by siggi
Posted

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...