OnPedDamage: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server event}}
{{Server event}}
This event is triggered when a ped is damaged. For player damage, use [[onPlayerDamage]] instead.
Ez az esemény akkor indul el amikor egy ped megsérül. Játékos esetén használja az [[onPlayerDamage]] helyette.
{{Note|This event is not triggered prior to r21247.}}
{{Note|This event is not triggered prior to r21247.}}


Line 7: Line 7:
<syntaxhighlight lang="lua">float loss</syntaxhighlight>
<syntaxhighlight lang="lua">float loss</syntaxhighlight>


*'''loss''': an [[int]] representing the percentage of health the ped lost.
*'''loss''': egy [[int]] amely a ped elvesztett egészségi állapotának százalékát jelenti.


==Source==
==Source==
The [[event system#Event source|source]] of this event is the [[ped]] that got damaged.
A [[event system#Event source|source]] ennek az eseménynek a [[ped]] aki megsérült.


==Cancel Effect==
==Cancel Effect==
Canceling this event has no effect. Cancel the client-side event [[onClientPedDamage]] instead.
Az esemény törlésének nincs hatása. Törölje az kliens-oldali eseményt [[onClientPedDamage]] eseménnyel.


==Example==
==Example==
This example outputs a message to the console when a specific ped is damaged.
Ez a példa üzenetet küld a konzolnak, ha egy adott ped sérült.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
local ped1 = createPed(112, 0, 0, 0) -- create our ped
local ped1 = createPed(112, 0, 0, 0) -- Létrehoz egy pedet


function pedDamaged(loss)
function pedDamaged(loss)
     outputConsole("ped1 damaged! loss: " .. tostring(loss))
     outputConsole("ped1 sérült! veszteség: " .. tostring(loss))
end
end


addEventHandler("onPedDamage", ped1, pedDamaged) -- triggered only when ped1 gets damaged
addEventHandler("onPedDamage", ped1, pedDamaged) -- csak akkor aktiválódik, ha a ped1 megsérül
</syntaxhighlight>
</syntaxhighlight>


{{See also/Server event|Ped events}}
{{See also/Server event|Ped events}}

Revision as of 14:37, 12 December 2024

Ez az esemény akkor indul el amikor egy ped megsérül. Játékos esetén használja az onPlayerDamage helyette.

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

Parameters

float loss
  • loss: egy int amely a ped elvesztett egészségi állapotának százalékát jelenti.

Source

A source ennek az eseménynek a ped aki megsérült.

Cancel Effect

Az esemény törlésének nincs hatása. Törölje az kliens-oldali eseményt onClientPedDamage eseménnyel.

Example

Ez a példa üzenetet küld a konzolnak, ha egy adott ped sérült.

local ped1 = createPed(112, 0, 0, 0) -- Létrehoz egy pedet

function pedDamaged(loss)
    outputConsole("ped1 sérült! veszteség: " .. tostring(loss))
end

addEventHandler("onPedDamage", ped1, pedDamaged) -- csak akkor aktiválódik, ha a ped1 megsérül

See Also

Ped events


Event functions