OnPedDamage: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server event}}
{{Server event}}
{{Needs Checking|Event is not triggered. There might be more parameters to this event. The cancel effect hasn't been tested.}}
This event is triggered when a ped is damaged. For player damage, use [[onPlayerDamage]] instead.
This event is triggered when a ped is damaged. For player damage, use [[onPlayerDamage]] instead.
{{Note|This event is not triggered prior to r21247.}}


==Parameters==
==Parameters==

Latest revision as of 20:22, 31 May 2022

This event is triggered when a ped is damaged. For player damage, use onPlayerDamage instead.

[[{{{image}}}|link=|]] Note: This event is not triggered prior to r21247.

Parameters

float loss
  • loss: an int representing the percentage of health the ped lost.

Source

The source of this event is the ped that got damaged.

Cancel Effect

Canceling this event has no effect. Cancel the client-side event onClientPedDamage instead.

Example

This example outputs a message to the console when a specific ped is damaged.

local ped1 = createPed(112, 0, 0, 0) -- create our ped

function pedDamaged(loss)
    outputConsole("ped1 damaged! loss: " .. tostring(loss))
end

addEventHandler("onPedDamage", ped1, pedDamaged) -- triggered only when ped1 gets damaged

See Also

Ped events


Event functions