TheWesty Posted December 31, 2022 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Ã
Vampire Posted December 31, 2022 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
Other Languages Moderators Lord Henry Posted December 31, 2022 Other Languages Moderators 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
TheWesty Posted January 1, 2023 Author 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
Other Languages Moderators Lord Henry Posted January 2, 2023 Other Languages Moderators 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.
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