Man kann es aber auch so machen
Wenn man in den Marker Läuft der Hauptberechtige Person
Dafür zuständig ist kann dann nur reinhüpfen halt so ne art Teleport.
Hier :
[lua]--[[<object id="GateClosed|Open: 0" dimension="0" interior="0" model="0" posX="0, 0, 0" rotX="0" rotY="0" rotZ="0" />
<object id="GateBClosed" dimension="0" interior="0" model="988" posX="96.729438781738, 1921.6207275391, 18.170719146729" rotX="0" rotY="0" rotZ="90" />
<object id="GateBOpen" dimension="0" interior="0" model="988" posX="96.8125, 1925.6676025391, 17.978801727295" rotX="0" rotY="0" rotZ="90" />
]]
gatesTeleporterA = createMarker ( 281.34356689453, 1858.0793457031, 16.590633392334, "cylinder", 5, 255, 0, 0, 125 )
gatesTeleporterB = createMarker ( 290.01748657227, 1857.9688720703, 16.590633392334, "cylinder", 5, 255, 0, 0, 125 )
function gatesTeleportA ( hit )
if is ( ..player.. ) then
elseif getElementType ( player ) == "vehicle" then
setElementFrozen ( player, true )
setTimer ( setElementFrozen, 500, 1, player, false )
else
return nil
end
setElementPosition ( hit, 301.18362426758, 1858.2447509766, 17.289850234985 )
end
addEventHandler ( "onMarkerHit", gatesTeleporterA, gatesTeleportA )
function gatesTeleportB ( hit )
if is ( ..player.. ) then
elseif getElementType ( player ) == "vehicle" then
setElementFrozen ( player, true )
setTimer ( setElementFrozen, 500, 1, player, false )
else
return nil
end
setElementPosition ( hit, 271.25347900391, 1857.4809570313, 17.289850234985 )
end
addEventHandler ( "onMarkerHit", gatesTeleporterB, gatesTeleportB )
gatesGate1 = createObject ( 988, 96.8125, 1921.62, 17.9788, 0, 0, 90 )
gatesGate2 = createObject ( 7657, 217.9140625, 1875.8994140625, 13.863801956177, 0, 0, 180 )
gatesGate1Moving = false
gatesGate2Moving = false
gatesGate1Moved = false
gatesGate2Moved = false