ODutii Posted December 7, 2019 Posted December 7, 2019 Como eu crio fogo e detecto quando o jogador apagou aquele fogo?
Other Languages Moderators Lord Henry Posted December 7, 2019 Other Languages 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
ODutii Posted December 7, 2019 Author Posted December 7, 2019 E qual script para detectar apenas o extintor? no ped
Other Languages Moderators Lord Henry Posted December 7, 2019 Other Languages 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
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
Other Languages Moderators Lord Henry Posted December 8, 2019 Other Languages 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
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?
Other Languages Moderators Lord Henry Posted December 8, 2019 Other Languages 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
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