GetMyHealth
Revision as of 04:39, 6 September 2024 by Habi (talk | contribs) (Created page with "{{Welcome| desc=This function returns the current health of the npc as an integer.| params=<syntaxhighlight lang="lua"> ()</syntaxhighlight> <poem>::NoParams</poem>| example= <poem> Possible implementation: The following npc uses a timer and send chat 'i need medic' when it's health goes down to 25. </poem> <source lang="lua"> timerid<-null; function OnNPCSpawn() { if(!timerid) //precaution for double timers { SetTimer("CheckHealth",10000,1); } } function Check...")
Description:
This function returns the current health of the npc as an integer.
Parameters:
()
NoParams
Return Values:
This function does not return any specific values.
Example
Possible implementation: The following npc uses a timer and send chat 'i need medic' when it's health goes down to 25.
timerid<-null; function OnNPCSpawn() { if(!timerid) //precaution for double timers { SetTimer("CheckHealth",10000,1); } } function CheckHealth() { if(AmISpawned()) { if(GetMyHealth()<25) { SendChat("i need medic"); }else { SendChat("How you all are doing?"); } } } function OnPlayerDeath(playerid) { if(playerid==GetMyID()) { if(timerid) { KillTimer(timerid); timerid=null; } } }
Related Functions
The following functions may be helpful as they relate to this function in one way or another.