Here's a script that I've done but the problem is that if the player is in a vehicle then he can't be teleported
function Teleport()
marker_areabase_gate_in = createMarker(2492.8999023438,2773.3000488281,9.6000003814697,"cylinder",7, 91, 0, 0, 26 )
marker_areabase_gate_out = createMarker(2502.1999511719,2773.3000488281,9.6000003814697,"cylinder",7, 91, 0, 0, 26 )
end
addEventHandler ("onResourceStart",resourceRoot,Teleport)
function teleport_areabase_gate1(thePlayer, hitElement)
local skin = getElementModel (thePlayer)
if ( skin == 130 or skin == 160) then
if source == marker_areabase_gate_in then
setElementPosition ( thePlayer, 2509.3999023438, 2773.5, 11,false)
end
end
end
addEventHandler ("onMarkerHit",getRootElement(),teleport_areabase_gate1)
function teleport_areabase_gate2(thePlayer, hitElement)
local skin = getElementModel (thePlayer)
if ( skin == 130 or skin == 160) then
if source == marker_areabase_gate_out then
setElementPosition ( thePlayer, 2485.6999511719, 2773.5, 11,false)
end
end
end
addEventHandler ("onMarkerHit",getRootElement(),teleport_areabase_gate2)