From Multi Theft Auto: Wiki
Jump to navigation Jump to search

This function returns the current health for the specified element. This can be a player, a ped, a vehicle, or an object.


float getElementHealth ( element theElement )

OOP Syntax Help! I don't understand this!

Method: element:getHealth(...)
Variable: .health
Counterpart: setElementHealth

Required Arguments

  • theElement: The player or vehicle whose health you want to check.


Returns a float indicating the element's health, or false if invalid arguments were passed.


Click to collapse [-]
Clientside example

This example outputs the health of the player who enters the command 'showhealth', and their vehicle's health.

function showLocalHealth()
	-- get the player's health and output it
	local playerHealth = getElementHealth ( localPlayer )
	outputChatBox ( "Your health: " .. playerHealth )

	-- get the player's vehicle: if he is in one, output its health as well
	local playerVehicle = getPedOccupiedVehicle ( localPlayer )
	if playerVehicle then
		local vehicleHealth = getElementHealth ( playerVehicle ) / 10  -- Divide this by 10, as default the denominator is 1000
		outputChatBox ( "Your vehicle's health: " .. vehicleHealth )
addCommandHandler ( "showhealth", showLocalHealth )

See Also