Hallo ich habe für ein Admin haus Gates gescriptet (<-welch schwierige angelegenheit.. ) und wollte die mit einem Keypad herunterfahren lassen, anstatt einen Befehl.
Nun kriege ich aber ein Error, wenn ich irgendwo drauf klicke..
ZitatERROR:.....clicksys_server.lua:17: attempt to index global 'GateSwitches' (a nil value)
Das ist das Script für das Gate:
Lua
Gate = createObject ( 2990, -2909.7644042964, 470.3303527832, 7.5780429840088, 0, 0, 270 )
attachElementsInCorrectWay ( Gate, Gate )
GateState = false
GateSwitches = {}
local switchA = createObject ( 2886, -2907.1154785156, 476.32501220703, 4.7751350402832, 0, 0, 88 )
local switchB = createObject ( 2886, -2910.0639648438, 462.85653686523, 7.614942073822, 0, 0, 270 )
GateSwitches[switchA] = true
GateSwitches[switchB] = true
function moveGate_func ( player )
if vioGetElementData ( player, "adminlvl" ) >= 4 then
if GateState then
moveObject ( Gate, 3000, -2909.7644042964, 470.3303527832, 7.5780429840088, 0, 0, 270 )
else
moveObject ( Gate, 3000, -2909.7644042964, 470.3303527832, 7.5780429840088, 0, 0, 270 )
end
GateState = not GateState
end
end
Alles anzeigen
und das wo ich den Error bekomme: