OnClientPlayerStealthKill: Difference between revisions
Jump to navigation
Jump to search
(Improve example.) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Client event}} | {{Client event}} | ||
This event is triggered when | This event is triggered when the local player stealth kills another player. | ||
==Parameters== | ==Parameters== | ||
Line 11: | Line 11: | ||
==Source== | ==Source== | ||
The [[event system#Event source|source]] of this event is the [[player]] that initiated the stealth kill. | The [[event system#Event source|source]] of this event is the [[player]] that initiated the stealth kill. (Local player only) | ||
==Cancel effect== | ==Cancel effect== | ||
Line 19: | Line 19: | ||
This example disables stealth kills. | This example disables stealth kills. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addEventHandler("onClientPlayerStealthKill", | function abortAllStealthKills(targetPlayer) | ||
function (targetPlayer) | cancelEvent() | ||
cancelEvent() | end | ||
end) | addEventHandler("onClientPlayerStealthKill", localPlayer, abortAllStealthKills) | ||
</syntaxhighlight> | |||
This example disables stealth kills on a specific Ped. | |||
<syntaxhighlight lang="lua"> | |||
local myNPC = createPed(187, 1481.265, -1752.25, 15.446, 0) | |||
function antiKnife(targetPlayer) | |||
if targetPlayer == myNPC then | |||
cancelEvent() | |||
end | |||
end | |||
addEventHandler("onClientPlayerStealthKill", localPlayer, antiKnife) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 05:42, 26 August 2021
This event is triggered when the local player stealth kills another player.
Parameters
element targetPlayer
Source
The source of this event is the player that initiated the stealth kill. (Local player only)
Cancel effect
If this event is canceled, then the stealth kill is aborted.
Example
This example disables stealth kills.
function abortAllStealthKills(targetPlayer) cancelEvent() end addEventHandler("onClientPlayerStealthKill", localPlayer, abortAllStealthKills)
This example disables stealth kills on a specific Ped.
local myNPC = createPed(187, 1481.265, -1752.25, 15.446, 0) function antiKnife(targetPlayer) if targetPlayer == myNPC then cancelEvent() end end addEventHandler("onClientPlayerStealthKill", localPlayer, antiKnife)
See Also
Client player events
- onClientPlayerChangeNick
- onClientPlayerChoke
- onClientPlayerDamage
- onClientPlayerHeliKilled
- onClientPlayerHitByWaterCannon
- onClientPlayerJoin
- onClientPlayerPickupHit
- onClientPlayerPickupLeave
- onClientPlayerQuit
- onClientPlayerRadioSwitch
- onClientPlayerSpawn
- onClientPlayerStealthKill
- onClientPlayerStuntFinish
- onClientPlayerStuntStart
- onClientPlayerTarget
- onClientPlayerVehicleEnter
- onClientPlayerVehicleExit
- onClientPlayerVoicePause
- onClientPlayerVoiceResumed
- onClientPlayerVoiceStart
- onClientPlayerVoiceStop
- onClientPlayerWasted
- onClientPlayerWeaponFire
- onClientPlayerWeaponSwitch
Client event functions
- triggerLatentServerEvent
- triggerServerEvent
- Shared
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled