ODutii Posted December 7, 2019 Posted December 7, 2019 Como eu crio fogo e detecto quando o jogador apagou aquele fogo?
Moderators Lord Henry Posted December 7, 2019 Moderators Posted December 7, 2019 CreateFire Você não pode detectar isso pois o fogo não é um elemento válido. Ou seja, não tem como detectar "dano" nele. Você pode criar um NPC invisível na mesma posição do fogo e dai vc detecta o dano recebido por ele com extintor ou caminhão de bombeiros. 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.
ODutii Posted December 7, 2019 Author Posted December 7, 2019 E qual script para detectar apenas o extintor? no ped
Moderators Lord Henry Posted December 7, 2019 Moderators Posted December 7, 2019 (edited) OnClientPedDamage Verifique se a arma usada é o ID 42 (extintor). Se for, é um dano válido no fogo. Edited December 7, 2019 by Lord Henry 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.
ODutii Posted December 8, 2019 Author Posted December 8, 2019 local Ped = createPed(150, -2013.1051025391,81.651123046875,27.679862976074,0) setElementFrozen(Ped, true) function cancelPedDamage() local Arma = getPlayerWeapon (localPlayer) local ArmaID = getWeaponIDFromName (Arma) if ArmaID == 42 then -- Aqui você morre else cancelEvent() -- Aqui você não morre end end addEventHandler("onClientPedDamage", Ped, cancelPedDamage) Ele não está levando dano nenhum, nem mesmo com extintor
Moderators Lord Henry Posted December 8, 2019 Moderators Posted December 8, 2019 Vc precisa usar os parâmetros do evento em vez de usar variáveis locais. Preste atenção na Wiki do onClientPedDamage. 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.
ODutii Posted December 8, 2019 Author Posted December 8, 2019 Usei o getWeaponNameFromID e já funcionou, e como faz para esse fogo não se espalhar? tem como?
Moderators Lord Henry Posted December 8, 2019 Moderators Posted December 8, 2019 Não. Pois faz parte do funcionamento dele se espalhar. O que você pode fazer é criá-lo no ar, sem contato com o chão. Apesar de ficar estranho. 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