KingBC

Função "Destruir"

Recommended Posts

Pessoal estou com um painel que tem a função destruir. Acontece que quando clico nela, aparece o outputChat dizendo que o veículo foi destruido, mas ele continua lá.

 

Client
 

--- Destruir
function destruirCarro (_,state)
if painel == true then
if ( state == "down" ) then
if ( isCursorOnElement(x*357, y*592, x*125, y*57 )) then
playSoundFrontEnd(10)

triggerServerEvent ("UberDestruir", localPlayer)
end
end
end
end
addEventHandler ("onClientClick", root, destruirCarro)

Server

function destruirCarro()
destroyElement ( veh[source] )
end
addEvent ("UberDestruir", true)
addEventHandler ("destruir", getRootElement(), destruirCarro)
addEventHandler ("onPlayerLogout", root, destruirCarro)
addEventHandler ("onPlayerQuit", root, destruirCarro)
addEventHandler ("onPlayerWasted", root, destruirCarro)

Alguém sabe o motivo?

Share this post


Link to post
addEventHandler ("destruir", getRootElement(), destruirCarro)

O nome do evento que está em addEvent é diferente desse.

Edit:

Além disso, faça uma checagem antes de tirar o elemento:

if veh[source] then
	destroyElement(veh[source])
end

Dá próxima vez crie o post em Programação em Lua que é a seção correta.

Edited by DNL291
  • Thanks 1

Share this post


Link to post
2 minutes ago, DNL291 said:

addEventHandler ("destruir", getRootElement(), destruirCarro)

O nome do evento que está em addEvent é diferente desse.

Ahhh cara vlwww, eu logo estranhei, mas nem tentei mudar pra ver se poderia ser kkkk Quase me mordendo e eu não vi. Obrigado!

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

  • Recently Browsing   0 members

    No registered users viewing this page.