Hi. I'm new to this, so i need a little bit of help. I made a Marker and if i stand on it and press 'e', it teleports me into a Mapped Factory. It works to go in and out, separately, but when I combine the 2 teleports it just drops me to the same place, where I tried to enter/exit. I don't know if i need some sort of delay or anything like that. I can't solve this myself. Thank you for your help.
local enterFactory = createMarker ( 967.33954, 2160.80469, 10, "cylinder", 1, 0, 255, 255, 200 )
function markerHit( player )
if getElementType( player ) == "player" and source == enterFactory then
bindKey( player, "e", "down", teleport )
outputChatBox( "Nyomd meg az 'e' gombot, hogy belépj a gyárba.", player, 200, 200, 0 )
end
end
addEventHandler( "onMarkerHit", getRootElement(), markerHit )
function teleport( player, key, keyState )
setElementPosition( player, 918.74597, 2204.99878, -78.39844 )
setPedRotation( player, 90 )
unbindKey ( player, "e", "down", teleport )
end
local exitFactory = createMarker ( 918.74597, 2204.99878, -78.39844, "cylinder", 1, 0, 255, 255, 200 )
function markerHit( player )
if getElementType( player ) == "player" and source == exitFactory then
bindKey( player, "e", "down", teleport )
outputChatBox( "Nyomd meg az 'e' gombot, hogy belépj a gyárba.", player, 200, 200, 0 )
end
end
addEventHandler( "onMarkerHit", getRootElement(), markerHit )
function teleport( player, key, keyState )
setElementPosition( player, 967.33954, 2160.80469, 11 )
setPedRotation( player, 90 )
unbindKey ( player, "e", "down", teleport )
end