FunZY Posted May 21, 2021 Posted May 21, 2021 Primeiramente boa tarde bom dia e boa noite. Estou com um problema que não consigo deixar o objeto inquebrável. No caso seria um caixa eletronico mas qualquer um com um veiculo pode destrui-lo, queria alguma dica de vcs de como eu posso resolver isso, segue o codigo do atm com o esquema de deixa-lo inquebrável que tentei fazer local atm3 = createObject(2942,1005.77368, -930.0, 42.02812) setElementRotation(atm3, 0, 0, 10) -------- ROTAÇÃO DO OBJETO setTimer(setElementHealth, 100, 0, atm3, 100) --VIDA INFINITA
Moderators Tut Posted May 21, 2021 Moderators Posted May 21, 2021 Thread's been moved into the Portuguese scripting section for you 1 1 Give a man a fish and you feed him for a day. Teach him how to fish and you feed him for a lifetime - Lao Tzu
FunZY Posted May 21, 2021 Author Posted May 21, 2021 Just now, Tut said: Thread's been moved into the Portuguese scripting section for you thank sorry
androksi Posted May 21, 2021 Posted May 21, 2021 Olá. Você postou o tópico na seção incorreta. Use esta seção para tópicos em Português, relacionados à dúvidas de código. A propósito: o tópico já foi movido para a seção correta. Sobre a sua dúvida, use a função setObjectBreakable. Alterar a vida do objeto a cada 100ms é algo mal otimizado e não funciona. Lembrando que a função citada é client-side, você precisa de usar triggerClientEvent, ou crie o objeto client-side. 1 Hello, world. Tutorial sobre interação de BOTs do Discord com o seu servidor - Visitar (Brazilian Portuguese) Tutorial sobre tabelas - Visitar (Brazilian Portuguese) Tutorial sobre banco de dados - Visitar (Brazilian Portuguese)
FunZY Posted May 21, 2021 Author Posted May 21, 2021 10 minutes ago, andr0xy said: Olá. Você postou o tópico na seção incorreta. Use esta seção para tópicos em Português, relacionados à dúvidas de código. A propósito: o tópico já foi movido para a seção correta. Sobre a sua dúvida, use a função setObjectBreakable. Alterar a vida do objeto a cada 100ms é algo mal otimizado e não funciona. Lembrando que a função citada é client-side, você precisa de usar triggerClientEvent, ou crie o objeto client-side. Obrigado deu tudo certo. Como você disse setar vida a cada 100ms é algo mal otimizado, teria alguma maneira de deixar o ped invencivel sem ser dessa forma? pois também uso isso para peds
androksi Posted May 21, 2021 Posted May 21, 2021 Sim. Usando o evento onClientPedDamage. Anexe-o ao root, no client-side. Daí basta cancelá-lo. 1 Hello, world. Tutorial sobre interação de BOTs do Discord com o seu servidor - Visitar (Brazilian Portuguese) Tutorial sobre tabelas - Visitar (Brazilian Portuguese) Tutorial sobre banco de dados - Visitar (Brazilian Portuguese)
Moderators Lord Henry Posted May 23, 2021 Moderators Posted May 23, 2021 Lembrando que ainda será possível matar o ped usando stealth kill da faca. Para evitar isso também, cancele o evento onPlayerStealthKill 1 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.
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