kevincouto6 Posted December 12, 2018 Share Posted December 12, 2018 Este é um script server, queria add a função setTimer, se o jogador sair do veh, porem quero desativar se o jogador retornar para o veh antes de ser destruido , achei melhor botar esta parte do script apenas, se nessesario posso mostra-lo completo, Obrigado dede Já function sair5 (source) if (veh5[source]) and isElement(veh5[source]) then destroyElement(veh5[source]) triggerClientEvent (source, "failPlayerLeave5",source ) else end end addEventHandler ( "onVehicleExit", getRootElement(), sair5 ) Link to comment
Other Languages Moderators Lord Henry Posted December 12, 2018 Other Languages Moderators Share Posted December 12, 2018 (edited) Você pode colocar o timer em uma variável. E quando o jogador entrar no veículo, verificar se tem um timer dele. Se tiver, cancela esse timer. veh5 = {} timerVeh = {} function sair5 (thePlayer) -- Não use source como parâmetro de função. if source == veh5[thePlayer] then -- Se o veículo que o jogador saiu é o veh5 dele, então: if isTimer (timerVeh[source]) then -- Se esse veículo tem um timer de saída ativo, então: resetTimer (timerVeh[source]) -- Reinicia esse timer. else -- Se não tem um timer, então: timerVeh[source] = setTimer (function () -- Cria um timer, que irá destruir esse veículo depois de 5 segundos. destroyElement (source) veh5[thePlayer] = nil triggerClientEvent (thePlayer, "failPlayerLeave5", thePlayer) -- Ativa esse evento no client. end, 5000, 1) end end end addEventHandler ("onVehicleExit", getRootElement(), sair5) -- Executa essa função quando alguém sai de um veículo. function entrar5 (thePlayer) if isTimer (timerVeh[source]) then -- Se o veículo que o jogador entrou tem um timer, então: killTimer (timerVeh[source]) -- Cancela esse timer. end end addEventHandler ("onVehicleEnter", getRootElement(), entrar5) -- Executa essa função quando alguém entra em um veículo. (não testado) Edited December 12, 2018 by Lord Henry 2 Link to comment
kevincouto6 Posted December 12, 2018 Author Share Posted December 12, 2018 6 hours ago, Lord Henry said: obrigado, me ajudou muito 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