Abend,
Ich baue grad eine funktion aber leider klappt nicht alles wie gewollt,
Die Funktion soll verhindern das ein elementData zu einem anderen typ als "number" wird und nicht false, boolean oder nil alles andere soll gehen
Dazu habe ich diesen anfang genutzt :
Lua
function outputChange(dataName,oldValue)
local newValue = getElementData(source,dataName)
if (newValue == boolean) or (newValue == nil) or (newValue == false) or (getElementType(newValue) ~= "number") then
state = setElementData(source,dataName,oldValue)
outputDebugString(state)
outputDebugString(newValue)
outputDebugString(type(newValue))
outputDebugString(dataName)
end
end
addEventHandler("onElementDataChange",getRootElement(),outputChange)
Alles anzeigen
Nun es klappt nicht so wie es soll, es ändert sich noch immer alles ohne probleme
Könntet ihr mir da weiterhelfen ?
MfG