GetNPCHealth: Difference between revisions

From Onset Developer Wiki
Kuzkay (talk | contribs)
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|__EDIT_ME__}}
{{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 Health}}
{{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}}
__EDIT_ME__
*[[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

GetNPCHealth

Type: Function
Context: Server
Introduced: v1.0

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