LucasToledo Posted September 3, 2017 Share Posted September 3, 2017 Ola Galera do fórum, Estou com dificuldade de fazer uma função para detectar ganho na vida, tipo se a vida esta em 70% ela for setada pra 90% como eu faço para pegar os 20% de Ganho da vida setada ? eu sei como faço para pegar a perda de vida que é o loss no comando do playerdamage, mas para ganho de vida eu não sei se existe comando ou tem que fazer na gambiarra. Obrigado esperando respostas. Link to comment
DNL291 Posted September 3, 2017 Share Posted September 3, 2017 addEventHandler "onClientRender" getElementHealth getTickCount -- vai ser útil se for mostrar a vida na tela, ou senão use uma variável 1 Link to comment
OrbTanT Posted September 6, 2017 Share Posted September 6, 2017 Simples, apenas faça um calculo. vida anterior e vida atual. vida atual menos vida anterior vai te dar o quanto jogador ganhou de vida. Link to comment
LucasToledo Posted September 7, 2017 Author Share Posted September 7, 2017 2 hours ago, Shinigami said: Simples, apenas faça um calculo. vida anterior e vida atual. vida atual menos vida anterior vai te dar o quanto jogador ganhou de vida. como eu pego a vida anterior com a vida atual ? tentei fazer e ñ deu muito certo... Link to comment
DNL291 Posted September 9, 2017 Share Posted September 9, 2017 (edited) Assim: local playerHealth = nil addEvent( "onClientPlayerHealthChange" ) addEventHandler( "onClientResourceStart", resourceRoot, function () playerHealth = getElementHealth(localPlayer) setTimer( function() addEventHandler( "onClientRender", root, detectHPChangeOnRender ) end, 500, 1 ) end ) function detectHPChangeOnRender() local currentHealth = getElementHealth(localPlayer) if (playerHealth ~= currentHealth) then -- playerHealth = currentHealth triggerEvent( "onClientPlayerHealthChange", localPlayer ) end end Edited September 9, 2017 by DNL291 1 Link to comment
LucasToledo Posted September 11, 2017 Author Share Posted September 11, 2017 Obrigado maninho agradeço a ajuda, se quiser fechar o tópico. está solucionado 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