HeyHo,
Bei meinem Garagensystem attache ich ein Gate und ein Keypad an die Garage.
Leider lässt sich das Gate dann aber nicht mehr via moveObject bewegen.
Lua
_G["garage:"..id] = createObject(17950, s[1], s[2], s[3], 0, 0, s[4])
_G["garageGate:"..id] = createObject(11313, 0, 0, 0)
_G["garageKeypad:"..id] = createObject(2886, 0, 0, 0)
attachElements(_G["garageKeypad:"..id], _G["garage:"..id], -3.4, 4.4, -.75, 0, 0, 180)
attachElements(_G["garageGate:"..id], _G["garage:"..id], 0, 4.25, -.5, 0, 0, 90)
setElementData(_G["garageKeypad:"..id], "state", "closed")
setElementData(_G["garageKeypad:"..id], "moving", false)
setElementData(_G["garageKeypad:"..id], "owner", row["owner"])
setElementData(_G["garageKeypad:"..id], "id", tonumber(id))
function openCloseGarage(id)
if (getElementData(_G["garageKeypad:"..id], "moving") == false) then
local gx, gy, gz = getElementPosition(_G["garageGate:"..id])
setElementData(_G["garageKeypad:"..id], "moving", true)
setTimer(function()
setElementData(_G["garageKeypad:"..id], "moving", false)
end, 3100, 1)
if (getElementData(_G["garageKeypad:"..id], "state") == "closed") then
setElementData(_G["garageKeypad:"..id], "state", "open")
moveObject(_G["garageGate:"..id], 3000, gx, gy, gz + 2.5, 0, -91, 0)
outputChatBox("mve")
else
setElementData(_G["garageKeypad:"..id], "state", "closed")
moveObject(_G["garageGate:"..id], 3000, gx, gy, gz, 0, 91, 0)
end
else
outputChatBox("chill!!!")
end
end
Alles anzeigen
Im Chat kommt "mve", bewegen tut sich da aber nix.
Hoffe jemand kann mir da weiterhelfen
Lg
Lars