Sign in to follow this  
ytjuliocesar

Help create a markup

Recommended Posts

I'm trying to make a mark of destroying can you tell me what's wrong because it's not working
destroyM = createMarker(-2411.3820800781,-626.55090332031,132.38656616211,"cylinder", 1.5,255,255,255,50)

function Aviso( player )
	if isElementWithinMarker(player, destroyM) then
    outputChatBox("#ff0000Digite /destruir para destruir o Veiculo", player, 255,255,255,true)
end
	end
addEventHandler("onMarkerHit", destroyM, Aviso)

veh = {}
function DestroyMarker(source)
	if isElementWithinMarker(source, destroyM) then
		if veh[source] and isElement( veh[source] ) then destroyElement(veh[source])
			Veh[source] = nil
		end

	end
end
addCommandHandler("destruir", DestroyMarker)
 

Share this post


Link to post

Please run /debugscript 3

It will tell you exactly which line has the problem.

It will tell you that the problem is on Line 14.

It will tell you that it can't index a nil value Veh

This is because on Line 14 you typed Veh when you meant to type veh

 

Share this post


Link to post
On 12/06/2019 at 17:25, ytjuliocesar said:

I'm trying to make a mark of destroying can you tell me what's wrong because it's not working

destroyM = createMarker(-2411.3820800781,-626.55090332031,132.38656616211,"cylinder", 1.5,255,255,255,50)

function Aviso( player )
	if isElementWithinMarker(player, destroyM) then
    outputChatBox("#ff0000Digite /destruir para destruir o Veiculo", player, 255,255,255,true)
end
	end
addEventHandler("onMarkerHit", destroyM, Aviso)

veh = {}
function DestroyMarker(source)
	if isElementWithinMarker(source, destroyM) then
		if veh[source] and isElement( veh[source] ) then destroyElement(veh[source])
			Veh[source] = nil
		end

	end
end
addCommandHandler("destruir", DestroyMarker)

 

why are you using a command if you want it using a marker?

Share this post


Link to post
6 hours ago, qaisjp said:

Please run /debugscript 3

It will tell you exactly which line has the problem.

It will tell you that the problem is on Line 14.

It will tell you that it can't index a nil value Veh

This is because on Line 14 you typed Veh when you meant to type veh

 

destroyM = createMarker(-2411.3820800781,-626.55090332031,132.38656616211,"cylinder", 1.5,255,255,255,50)

function Aviso( player )
	if isElementWithinMarker(player, destroyM) then
    outputChatBox("#ff0000Digite /destruir para destruir o Veiculo", player, 255,255,255,true)
end
	end
addEventHandler("onMarkerHit", destroyM, Aviso)

veh = {}
function DestroyMarker(source)
	if isElementWithinMarker(source, destroyM) then
		if veh[source] and isElement( veh[source] ) then destroyElement(veh[source])
			veh[source] = nil
		end

	end
end
addCommandHandler("destruir", DestroyMarker)
I removed the capital letter but it continues to give problem

Share this post


Link to post

Você cria um tópico na sessão BR obtem resposta e vem pra sessão scripting, esperando com que alguém te de código pronto.

Vai dar erro pois não tem nenhum veículo na tabela veh, portanto onde você cria o veículo você deve adiciona-lo na tabela para que possa ser removido, seu código esta certo, só remova a tabela, use a tabela onde você cria os veículos.

Share this post


Link to post
1 minute ago, Jonas^ said:

Você cria um tópico na sessão BR obtem resposta e vem pra sessão scripting, esperando com que alguém te de código pronto.

Vai dar erro pois não tem nenhum veículo na tabela veh, portanto onde você cria o veículo você deve adiciona-lo na tabela para que possa ser removido, seu código esta certo, só remova a tabela, use a tabela onde você cria os veículos.

Que código pronto Mano, Eu só quero saber a parte que Eu errei, tipo o Script já tá montado, mas creio Eu que tem alguma coisa que tá faltando e Eu não sei o que é, Eu pedir a ajuda de alguém para ver se alguém consegue identificar o error e me enviar esse mesmo código sem o error, para Eu ficar estudando os 2 Códigos e saber onde Eu errei, se Eu quisesse o código pronto Eu pagava da internet porque tem vários, Eu só quero saber onde errei. Você me deu essa dica e agradeço mas Eu entenderia melhor se Você montasse a parte que errei, dessa forma Eu vou ver a parte que errei e com certeza Eu aprenderia melhor, Pode fazer isso por favor ?

Share this post


Link to post

This is not the Portugese section.

Share this post


Link to post

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.