Jump to content

Detectar ganho de Vida(Detects gain health)


Recommended Posts

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. :D

Link to comment
  • Moderators

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 by DNL291
  • Like 1
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...