WeeD1 Posted September 13, 2020 Share Posted September 13, 2020 Oii, preciso fazer uma verificação na vida do player, em que quando chegar a 1% ele não tome mais dano de nenhuma forma (a vida ficará travado no 1%), fiz uma tentativa no client-side, mas provavelmente estou errando em alguma coisa, alguém poderia me ajudar por favor? function blockDead() if getElementHealth(localPlayer) <= 1 then cancelEvent() end end addEventHandler("onClientPlayerDamage", localPlayer, blockDead) Link to comment
Tommy. Posted September 13, 2020 Share Posted September 13, 2020 Bom dia irmão, o seu código está 100% certo; não entendo o motivo de não estar funcionando para você. 1 Link to comment
Other Languages Moderators Lord Henry Posted September 13, 2020 Other Languages Moderators Share Posted September 13, 2020 Testei aqui e está funcionando normal. Certifique-se de ter deixado seu script como client-side e que ele está ativado. 1 Link to comment
WeeD1 Posted September 13, 2020 Author Share Posted September 13, 2020 Sim, porém se o player tomar um dano maior que 100, o dano é cancelado. (ele não toma dano) Por exemplo: Cair de um local muito alto A minha intenção não é cancelar o dano do player, mas sim ele tomar o dano normalmente, e após chegar a 1%, ficaria travado e não morreria, mantendo o 1% de vida Link to comment
KronoS Lettify Posted September 13, 2020 Share Posted September 13, 2020 (edited) Eu fiz o seguinte teste e funcionou aqui: addEventHandler('onClientPlayerDamage', root, function () local vidaAtual = getElementHealth(source) if (vidaAtual <= 1) then print('Travado em 1%') if (vidaAtual ~= 1) then setElementHealth(source, 1) end cancelEvent() end end ) Edited September 13, 2020 by KronoS Lettify 1 1 Link to comment
WeeD1 Posted September 13, 2020 Author Share Posted September 13, 2020 1 hour ago, KronoS Lettify said: Eu fiz o seguinte teste e funcionou aqui: addEventHandler('onClientPlayerDamage', root, function () local vidaAtual = getElementHealth(source) if (vidaAtual <= 1) then print('Travado em 1%') if (vidaAtual ~= 1) then setElementHealth(source, 1) end cancelEvent() end end ) Funcionou perfeitamente, obrigado! 1 Link to comment
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