hey leute ich hab 2 schranken neben einander gescriptet so wenn ich bei einem /gate mache bewegt sich dass fallsche und eines bewegt sich garnicht hier die 2 scripte sind in 2 verschiedenen dateien
1.
Lua
function mapLoad ( tor )
createObject ( 4639, 1208.8000488281, -1841.1999511719, 14, 0, 0, 270 )
end
addEventHandler ( "onResourceStart", getRootElement(), mapLoad )
function mapLoad ( tor )
createObject ( 966, 1210.9000244141, -1842.4000244141, 12.39999961853, 0, 0, 180 )
end
addEventHandler ( "onResourceStart", getRootElement(), mapLoad )
Gate = createObject ( 968, 1210.9000244141, -1842.4000244141, 13.199999809265, 0, 90, 0)
GateStatus = "zu"
function movegate (player)
local x, y, z = getElementPosition (player)
if (getDistanceBetweenPoints3D(1210.9000244141, -1842.4000244141, 13.199999809265, x, y, z)) <8 then
if (GateStatus == "zu") then
moveObject( Gate, 4000, 1210.9000244141, -1842.4000244141, 13.199999809265, 0, -90, 0)
GateStatus = "auf"
elseif (GateStatus == "auf") then
moveObject( Gate, 4000, 1210.9000244141, -1842.4000244141, 13.199999809265, 0, 90, 0)
GateStatus = "zu"
end
end
end
addCommandHandler ("gate", movegate)
Alles anzeigen
2.
Lua
function mapLoad ( tor2 )
createObject ( 4639, 1265.5, -1841, 14, 0, 0, 270 )
end
addEventHandler ( "onResourceStart", getRootElement(), mapLoad )
function mapLoad ( tor2 )
createObject ( 966, 1267.5, -1842.4000244141, 12.4, 0, 0, 180 )
end
addEventHandler ( "onResourceStart", getRootElement(), mapLoad )
Gate = createObject ( 968, 1267.5, -1842.4000244141, 13.199999809265, 0, 90, 0)
GateStatus = "zu"
function movegate (player)
local x, y, z = getElementPosition (player)
if (getDistanceBetweenPoints3D(1267.5, -1842.4000244141, 13.199999809265, x, y, z)) <8 then
if (GateStatus == "zu") then
moveObject( Gate, 4000, 1267.5, -1842.4000244141, 13.199999809265, 0, -90, 0)
GateStatus = "auf"
elseif (GateStatus == "auf") then
moveObject( Gate, 4000, 1267.5, -1842.4000244141, 13.199999809265, 0, 90, 0)
GateStatus = "zu"
end
end
end
addCommandHandler ("gate2", movegate)
Alles anzeigen