ytjuliocesar Posted June 12, 2019 Share Posted June 12, 2019 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) Link to comment
qaisjp Posted June 13, 2019 Share Posted June 13, 2019 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 Link to comment
Sir.BEEF Posted June 13, 2019 Share Posted June 13, 2019 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? Link to comment
ytjuliocesar Posted June 14, 2019 Author Share Posted June 14, 2019 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 Link to comment
Jonas^ Posted June 14, 2019 Share Posted June 14, 2019 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. Link to comment
ytjuliocesar Posted June 14, 2019 Author Share Posted June 14, 2019 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 ? Link to comment
qaisjp Posted June 14, 2019 Share Posted June 14, 2019 This is not the Portugese section. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now