Hallo Andy,
ich glaube, wir sind auf dem richtigen Weg. Ich habe eine einfache Testfunktion erstellt und es kam wieder diese Meldung. Dann habe ich eine vorhandene Ereignissteuerung gesehen, deren Elemente (Objekte) ich gelöscht hatte. Nach dem Löschen der Funktion kam die Fehlermeldung nicht mehr.
Dann wieder, in froher Hoffnung, die eigentliche Ereignissteuerung aufgerufen und dann kam eine etwas detailliertere Meldung...
Skriptfehler (19): attempt to index a nil value
... dann habe ich alle anderen Befehle auf Kommentar gesetzt, und dann kam diese Meldung...
Skriptfehler (35): attempt to index a nil value
Hier noch einmal das Skript:
if $("Kippschalter links").state == 0 then
--[[ $("Beschriftung links").text = "->"
$("Beschriftung rechts").text = "<-"
$("Beschriftung links Status").text = "0"
--]]
$("").transformation.rotation = { x = 0 , y = 0 , z = 0 , w = 1 }
$("").transformation:rotateZ(math.rad(-120))
elseif $("Kippschalter links").state == 1 then
--[[ $("Beschriftung rechts").text = "R"
$("Beschriftung links").text = "->"
$("Beschriftung links Status").text = "1"
--]]
$("").transformation.rotation = {x = 0, y = 0, z = 0, w = 1}
$("").transformation:rotateZ(math.rad(-60))
elseif $("Kippschalter links").state == 2 then
--[[ $("Beschriftung links").text = "->"
$("Beschriftung rechts").text = "R"
$("Beschriftung links Status").text = "2"
--]]
$("").transformation.rotation = {x = 0, y = 0, z = 0, w = 1}
$("").transformation:rotateZ(math.rad(-60))
elseif $("Kippschalter links").state == 3 then
--[[ $("Beschriftung links").text = "L"
$("Beschriftung rechts").text = "<-"
$("Beschriftung links Status").text = "3"
--]]
$("").transformation.rotation = {x = 0, y = 0, z = 0, w = 1}
$("").transformation:rotateZ(math.rad(-120))
end
Gibt es irgendwo eine Möglichkeit die Fehlermeldungen zu identifizieren?