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
Moderators Lord Henry Posted December 31, 2022 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 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
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
Moderators Lord Henry Posted January 2, 2023 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. Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
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