Jump to content

[HELP] Teleport problem.


valerr7

Recommended Posts

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

 

Edited by valerr7
Link to comment
  • Tut locked this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...