GetNPCHealth: Difference between revisions
From Onset Developer Wiki
No edit summary |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Info|Function|Server|1.0}} | {{Info|Function|Server|1.0}} | ||
{{FuncDescription| | {{FuncDescription|Returns NPC's health by its identifier.}} | ||
{{FuncSyntax|GetNPCHealth(npc)}} | {{FuncSyntax|GetNPCHealth(npc)}} | ||
Line 8: | Line 8: | ||
{{FuncParam|npc|NPC you want to get health of}} | {{FuncParam|npc|NPC you want to get health of}} | ||
{{FuncReturnValue|NPC | {{FuncReturnValue|The NPC health as a floating point number.}} | ||
== Example == | == Example == | ||
<syntaxhighlight lang="Lua"> | <syntaxhighlight lang="Lua"> | ||
function checkHealth(player, npc) | function checkHealth(player, npc) | ||
AddPlayerChat(player, 'NPC has: ' .. GetNPCHealth(npc) .. ' health') | if IsValidNPC(tonumber(npc) then | ||
AddPlayerChat(player, 'NPC has: ' .. GetNPCHealth(tonumber(npc)) .. ' health') | |||
else | |||
AddPlayerChat(player, 'This NPC doesn\'t exist!') | |||
end | |||
end | end | ||
AddCommand('npchealth', checkHealth) | AddCommand('npchealth', checkHealth) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{RelatedFunctions}} | {{RelatedFunctions}} | ||
*[[SetNPCRagdoll]] | |||
*[[SetNPCDimension]] | |||
*[[GetNPCDimension]] | |||
*[[SetNPCPropertyValue]] | |||
*[[GetNPCPropertyValue]] | |||
*[[CreateNPC]] | |||
*[[DestroyNPC]] | |||
*[[IsValidNPC]] | |||
*[[GetAllNPC]] | |||
*[[GetNPCCount]] | |||
*[[IsNPCStreamedIn]] | |||
*[[SetNPCLocation]] | |||
*[[GetNPCLocation]] | |||
*[[SetNPCHealth]] | |||
*[[GetNPCHealth]] | |||
*[[SetNPCAnimation]] | |||
*[[SetNPCHeading]] | |||
*[[GetNPCHeading]] | |||
*[[SetNPCTargetLocation]] | |||
*[[SetNPCFollowPlayer]] | |||
*[[SetNPCFollowVehicle]] |
Latest revision as of 14:50, 23 December 2020
Description
Returns NPC's health by its identifier.
Syntax
GetNPCHealth(npc)
Parameters
- npc
NPC you want to get health of
Return Value
- The NPC health as a floating point number.
Example
function checkHealth(player, npc)
if IsValidNPC(tonumber(npc) then
AddPlayerChat(player, 'NPC has: ' .. GetNPCHealth(tonumber(npc)) .. ' health')
else
AddPlayerChat(player, 'This NPC doesn\'t exist!')
end
end
AddCommand('npchealth', checkHealth)
See also
- SetNPCRagdoll
- SetNPCDimension
- GetNPCDimension
- SetNPCPropertyValue
- GetNPCPropertyValue
- CreateNPC
- DestroyNPC
- IsValidNPC
- GetAllNPC
- GetNPCCount
- IsNPCStreamedIn
- SetNPCLocation
- GetNPCLocation
- SetNPCHealth
- GetNPCHealth
- SetNPCAnimation
- SetNPCHeading
- GetNPCHeading
- SetNPCTargetLocation
- SetNPCFollowPlayer
- SetNPCFollowVehicle