Jump to content

markers por tabela


Recommended Posts

local markers = { 
{1212.459, -1312.881, 13.556 -1},
{1213.0224609375, -1346.5224609375, 13.572437286377},
{1213.0107421875, -1351.5859375, 13.573674201965}, --preste atenção o ultimo marker não vai virgula no final!!!
{1212.9951171875, -1358.228515625, 13.557479858398},
{1212.978515625, -1365.0283203125, 13.524266242981}
}

-- Coordenadas dos markers


addEventHandler ("onResourceStart", resourceRoot,
	function()
		for _,pos in ipairs(markers) do
			local marker = createMarker(pos[1], pos[2], pos[3], 'cylinder', 1.0, 30, 144, 255, 150) --tamanho/cor do marker pode alterar
			addEventHandler ("onMarkerHit", marker, MarkerHit) 
                        local blip = createBlipAttachedTo(marker, 56) --id do blip =56 pode alterar
                        setBlipVisibleDistance(blip, 500) --distancia que é visto o blip no radar, pode alterar
		end
	end
)

Alguma ideia de como conseguir deixar o marker rente ao chão? o -1 deixa ele no chão mas não abre o painel só abre o painel dos markers que estão "voando"

Link to comment
  • Moderators

Hi, welcome to the forums!

Your thread has been moved to the Portuguese scripting section so you can get better assistance in your native language.
Make sure to always use English when posting outside this language-specific section!

Link to comment
  • Other Languages Moderators

Olá.
Os markers do tipo cylinder possuem colisão bugada. Você precisa deixá-los um pouco voando para que a colisão deles funcione.

Se realmente for um problema para você, sugiro que crie markers do tipo "corona" invisíveis e use-os no script. Então os markers do tipo cylinder seriam apenas visuais.

Link to comment
6 hours ago, Duff1995 said:
local markers = { 
{1212.459, -1312.881, 13.556 -1},
{1213.0224609375, -1346.5224609375, 13.572437286377},
{1213.0107421875, -1351.5859375, 13.573674201965}, --preste atenção o ultimo marker não vai virgula no final!!!
{1212.9951171875, -1358.228515625, 13.557479858398},
{1212.978515625, -1365.0283203125, 13.524266242981}
}

-- Coordenadas dos markers


addEventHandler ("onResourceStart", resourceRoot,
	function()
		for _,pos in ipairs(markers) do
			local marker = createMarker(pos[1], pos[2], pos[3], 'cylinder', 1.0, 30, 144, 255, 150) --tamanho/cor do marker pode alterar
			addEventHandler ("onMarkerHit", marker, MarkerHit) 
                        local blip = createBlipAttachedTo(marker, 56) --id do blip =56 pode alterar
                        setBlipVisibleDistance(blip, 500) --distancia que é visto o blip no radar, pode alterar
		end
	end
)

Alguma ideia de como conseguir deixar o marker rente ao chão? o -1 deixa ele no chão mas não abre o painel só abre o painel dos markers que estão "voando"

Eu costumo diminuir -0.9 da posição do player para que fique no chão perfeitamente.

Link to comment

Com o tamanho do marker 1.0 não conseguira hitar, o tamanho maximo para executar o hit é de 1.2 se não me engano, use:
 

local markers = { 
-- Coordenadas dos markers
	{1212.459, -1312.881, 13.556},
	{1213.0224609375, -1346.5224609375, 13.572437286377},
	{1213.0107421875, -1351.5859375, 13.573674201965}, --preste atenção o ultimo marker não vai virgula no final!!!
	{1212.9951171875, -1358.228515625, 13.557479858398},
	{1212.978515625, -1365.0283203125, 13.524266242981}
}

addEventHandler ("onResourceStart", resourceRoot, function()
	for _,pos in ipairs(markers) do
		local marker = createMarker(pos[1], pos[2], pos[3] -1, 'cylinder', 1.2, 30, 144, 255, 150) --tamanho/cor do marker pode alterar
		addEventHandler ("onMarkerHit", marker, MarkerHit) 
        local blip = createBlipAttachedTo(marker, 56) --id do blip =56 pode alterar
        setBlipVisibleDistance(blip, 500) --distancia que é visto o blip no radar, pode alterar
	end
end)

 

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...