Lua
gate = createObject (3055, -3109.1999511719, -1128.5, 9.1000003814697, 0, 0, 350)
gateIsOpen = false
gateMovingState = false
function gateMoving (source)
if gateMovingState == false then
local playerx, playery = getElementPosition(source)
if getDistanceBetweenPoints2D(-3109.1999511719, -1128.5, playerx, playery) < 20 then
if gateIsOpen == false then
moveObject (gate, 7000, -3109.1999511719, -1128.5, 9.1000003814697)
else
moveObject (gate, 7000, -3109.1999511719, -1128.5, 3.9000000953674)
end
gateIsOpen = not gateIsOpen
gateMovingState = true
setTimer(changeGateMovingState, 3000, 1)
end
end
end
addCommandHandler("gate", gateMoving)
function changeGateMovingState ()
gateMovingState = not gateMovingState
end
Alles anzeigen
Bitte schnell um Hilfe