Jump to content

ajuda teleport


Recommended Posts

bom eu criei 2 makers de entrada e de saida na msm dimenção e não esta funfando pf me ajuda esse e o codico

Quote

entrada = createMarker ( 1172.5806884766,-1323.3356933594,15.402969360352 -1, "cylinder", 10, 255, 255, 255, 0 )

function entrar( hitElement, matchingDimension )
    if getElementType( hitElement ) == "player" and not isPedInVehicle(hitElement)    
       then
        setElementPosition(hitElement, 1114.9077148438,-1336.2648925781,-36.644634246826) -----Saida da entrada
        end
end
addEventHandler( "onMarkerHit", entrada , entrar ) 
--------------------------------------------------
saida = createMarker ( 1112.5910644531,-1336.1563720703,-36.644634246826 -1, "cylinder", 10, 255, 255, 255, 0 )


function sair( hitElement, matchingDimension )
    if getElementType( hitElement ) == "player" and not isPedInVehicle(hitElement)    
       then
        setElementPosition(hitElement, 1175.515625,-1323.109375,14.390625) -----Saida Da Saida
        end
end
addEventHandler( "onMarkerHit", saida , sair )

 

Link to comment
  • Other Languages Moderators

Testei seu código e ele está funcionado. O problema é que vc está fazendo o jogador nascer dentro do outro marker e então ocorre conflito de markerHit. Um marker fica jogando o player pro outro.

Também não sei qual a necessidade de markers tão grandes.

Link to comment

eu coloquei o maker grande pois eu tava testando com muitos makers dai tentei colocar grande vo testar dnv aqui e vo arrumar isso no meu srv n esta arecendo o maker

ainda n esta funfando coloquei mudei as pos

entrada = createMarker ( 1172.4564208984,-1323.2974853516,15.402885437012 -1, "cylinder", 1, 255, 255, 255, 0 )

function entrar( hitElement, matchingDimension )
    if getElementType( hitElement ) == "player" and not isPedInVehicle(hitElement)    
       then
        setElementPosition(hitElement, 1118.6828613281,-1336.0771484375,-36.644634246826) -----Saida da entrada
        end
end
addEventHandler( "onMarkerHit", entrada , entrar ) 
--------------------------------------------------
saida = createMarker ( 1112.5463867188,-1336.4584960938,-36.644634246826 -1, "cylinder", 1, 255, 255, 255, 0 )


function sair( hitElement, matchingDimension )
    if getElementType( hitElement ) == "player" and not isPedInVehicle(hitElement)    
       then
        setElementPosition(hitElement, 1178.5207519531,-1322.0618896484,14.124153137207) -----Saida Da Saida
        end
end
addEventHandler( "onMarkerHit", saida , sair )

 

Edited by zThyPvpTK
Link to comment
  • Other Languages Moderators

Vc está colocando o alpha dos markers em 0. Por isso eles não aparecem.

entrada = createMarker (1172.6, -1323.34, 14.4, "cylinder", 10, 255, 255, 255, 255) -- Esse último 255 é o Alpha.

function entrar (hitElement, matchingDimension)
	if getElementType (hitElement) == "player" and not isPedInVehicle (hitElement) then
		setElementPosition (hitElement, 1114.91, -1336.26, -37.64) -- Saida da entrada
	end
end
addEventHandler ("onMarkerHit", entrada , entrar)

saida = createMarker (1112.6, -1336.15, -37.65, "cylinder", 10, 255, 255, 255, 255)

function sair (hitElement, matchingDimension)
	if getElementType (hitElement) == "player" and not isPedInVehicle (hitElement) then
		setElementPosition (hitElement, 1172.51, -1323.34, 14.39) -- Saida Da Saida
	end
end
addEventHandler ("onMarkerHit", saida , sair)

 

Edited by Lord Henry
  • Thanks 1
Link to comment
  • Moderators

O código funciona, é que você criou a marker na posição z por baixo do chão, e o GTA não aceita isso e teleporta de novo pro chão.

Fora isso, lembre-se sempre do comando /debugscript 3 para ver se mostra erros.

  • Thanks 1
Link to comment

quando eu do o comando /debugscript 3 ele aparece todos os scripts e alguns dando erro mais eu consegui agr eu coloquei o maker com 1 de largura dai almentei pra 1.4 e foi obrigado a todos que me ajudarao aqui 

Edited by zThyPvpTK
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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