Markus43 Posted July 25, 2022 Posted July 25, 2022 Hi meine lieben Modellbahnfreunde, ich habe heute eine ganz besondere Frage an Euch. Inzwischen habe ich es hinbekommen das meine Züge den HBF verlassen (losfahren) sobald ich eine Fahrstraße aktiviere. -freu- Aber, wenn ich den Bahnhof Einfahren tuhe und den GK-Bahnsteigkontakt betrete kommt folgende Meldung: attempt to index a nill value (global "vhicle") Ich weiß inzwischen das Lua einen globalen Nullwert versucht zu indizieren, und das dies wohl verkehrt ist. (bzw. nicht erlaubt) Frage warum darf mein Zug nicht stehen bleiben? Und könnte das auch damit zu tuen, haben das sich die Türen nicht öffnen? Werde gleich nochmal meine Anlage hochladen damit ihr es besser sehen könnt.
Markus43 Posted July 25, 2022 Author Posted July 25, 2022 vor 1 Minute schrieb Markus4.1: Hi meine lieben Modellbahnfreunde, ich habe heute eine ganz besondere Frage an Euch. Inzwischen habe ich es hinbekommen das meine Züge den HBF verlassen (losfahren) sobald ich eine Fahrstraße aktiviere. -freu- Aber, wenn ich den Bahnhof Einfahren tuhe und den GK-Bahnsteigkontakt betrete kommt folgende Meldung: attempt to index a nill value (global "vhicle") Ich weiß inzwischen das Lua einen globalen Nullwert versucht zu indizieren, und das dies wohl verkehrt ist. (bzw. nicht erlaubt) Frage warum darf mein Zug nicht stehen bleiben? Und könnte das auch damit zu tuen, haben das sich die Türen nicht öffnen? Werde gleich nochmal meine Anlage hochladen damit ihr es besser sehen könnt. So anbei noch die ID für meine Anlage: C8AF82DE-77C6-4374-A606-21AFE2B84927
Markus43 Posted July 25, 2022 Author Posted July 25, 2022 vor 1 Minute schrieb Markus4.1: So anbei noch die ID für meine Anlage: C8AF82DE-77C6-4374-A606-21AFE2B84927 Da dieses Global nicht existiert, wird es als Null behandelt, und wenn Sie versuchen, es zu indizieren, beschwert sich Lua. Behebt. Entfernen Sie entweder die lokale und machen Sie den Player zu einer globalen Variablen (einfach zu machen, aber globale Variablen sind der Teufel und Sie sollten sie nicht leichtfertig verwenden) Oder deklarieren Sie es nur mit dem lokalen Player über der Funktion, dann können Sie ihm weiter unten einen Wert zuweisen. Das ist das was Google dazu sagen tut und ich verstehe es leider nicht
BahnLand Posted July 25, 2022 Posted July 25, 2022 Hallo Markus, Du hast in der Script-Bedingung "vihicle" geschrieben. Diese Variable gibt es nicht. Wenn Du stattdessen "vehicle" schreibst, tritt der Fehler nicht auf, und die Türen öffnen sich nach dem Anhalten wie gewünscht (getestet am ICE 1). Viele Grüße BahnLand
Markus43 Posted July 25, 2022 Author Posted July 25, 2022 Danke schön lieber Bahn Land werde es gleich ändern Manchmal sieht man die nadel im Heuhaufen nicht
Little Posted July 25, 2022 Posted July 25, 2022 (edited) Hallo Bahnland, alle Achtung - ich hatte auch gesucht und den Schreibfehler übersehen - gute Arbeit VG Frank Edited July 25, 2022 by Little
Roter Brummer Posted July 25, 2022 Posted July 25, 2022 Es tut es eben nur mit der richtigen Rechtsreipung. Sorry, aber der musste jetzt mal. (Eigentlich bin ich ganz friedlich.)
neuLich Posted July 26, 2022 Posted July 26, 2022 vor 4 Stunden schrieb Roter Brummer: Es tut es eben nur mit der richtigen Rechtsreipung. Sorry, aber der musste jetzt mal. (Eigentlich bin ich ganz friedlich.) Mit Google findet sich auch bestimmt hier eine Lösung. Bis neuLich
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