OnPedDamage: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server event}} | {{Server event}} | ||
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''': | *'''loss''': egy [[int]] amely a ped elvesztett egészségi állapotának százalékát jelenti. | ||
==Source== | ==Source== | ||
A [[event system#Event source|source]] ennek az eseménynek a [[ped]] aki megsérült. | |||
==Cancel Effect== | ==Cancel Effect== | ||
Az esemény törlésének nincs hatása. Törölje az kliens-oldali eseményt [[onClientPedDamage]] eseménnyel. | |||
==Example== | ==Example== | ||
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) -- | local ped1 = createPed(112, 0, 0, 0) -- Létrehoz egy pedet | ||
function pedDamaged(loss) | function pedDamaged(loss) | ||
outputConsole("ped1 | outputConsole("ped1 sérült! veszteség: " .. tostring(loss)) | ||
end | end | ||
addEventHandler("onPedDamage", ped1, pedDamaged) -- | 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.
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
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled