TheWesty Posted December 31, 2022 Share Posted December 31, 2022 COMO POSSO FAZER UMA SCRIPT QUE REMOVE VEICULOS DESOCUPADOS AUTOMATICAMENTE POREM NA HORA QUE EU CONFIGURARM EXEMPLO OS CARROS DESOCUPADOS DELETAREM ATUOMATICAMENTE AS 4 HORAS DA MANHÃ Link to comment
Vampire Posted December 31, 2022 Share Posted December 31, 2022 Olá @TheWesty Movi seu tópico para a seção de Programação em Português do fórum para que você possa obter uma melhor assistência em seu idioma nativo. Lembre-se de sempre escrever em Inglês ao postar fora desta seção. 1 Link to comment
Other Languages Moderators Lord Henry Posted December 31, 2022 Other Languages Moderators Share Posted December 31, 2022 local deletou = false -- Variável q serve pra evitar de ficar deletando veículos a cada segundo enquanto a hora for 4. setTimer(function() local horario = getRealTime() local hora = horario.hour -- Obtém o horário do servidor. if hora == "4" then -- Se a hora for 4, então: if not deletou then -- Se ainda não deletou veículos, então: deletou = true -- Considera os veículos como deletados. Evita de ficar deletando veículos a cada segundo enquanto a hora for 4. for i,veh in pairs(getElementsByType("vehicle")) do -- Para cada veículo no mapa, faça: local counter = 0 for seat, player in pairs(getVehicleOccupants(veh)) do -- Conta quantos passageiros tem no veículo. counter = counter + 1 end if counter == 0 then -- Se o veículo estiver vazio, então: if getElementData(veh, "veiculoEterno") then -- Evita destruir veículos que tenham essa elementData específica. Coloque essa elementData em veículos que você não quer que sejam destruídos. Os veículos com essa elementData serão respawnados em vez de destruídos. respawnVehicle(veh) else -- Se o veículo não tem aquela elementData, então: destroyElement(veh) -- Deleta o veículo. end end end end else -- Se a hora não for 4, então a variável volta a ser false, assim quando chegar na hora 4 novamente, ele vai deletar novamente. deletou = false end end, 1000, 0) -- Executa isso a cada segundo, infinitas vezes. 1 Link to comment
TheWesty Posted January 1, 2023 Author Share Posted January 1, 2023 On 31/12/2022 at 12:46, Lord Henry said: infinitas v outra pergunta e possivel fazer isso com uma resource ? tipo o mod dar um restart automatico as 4 da manhãInsert image from URL Link to comment
Other Languages Moderators Lord Henry Posted January 2, 2023 Other Languages Moderators Share Posted January 2, 2023 Sim, é possível. Com restartResource Mas não faça o resource dar restart em si mesmo, pois isso vai quebrar o timer. Faça um resource que reinicia os outros. 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