Difference between revisions of "OnClientPlayerStealthKill"

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with '__NOTOC__ {{Client event}} This event is triggered when a player stealth kills another player. ==Parameters== <syntaxhighlight lang="lua"> element targetPlayer </syntaxhighlight> *'''targetPlayer''': T…')
 
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
{{Client event}}
 
{{Client event}}
This event is triggered when a player stealth kills another player.
+
This event is triggered when the local player stealth kills another player.
  
 
==Parameters==
 
==Parameters==
Line 8: Line 8:
 
</syntaxhighlight>  
 
</syntaxhighlight>  
  
*'''targetPlayer''': The [[player]] that is being stealth killed.
+
*'''targetPlayer''': The [[player]] or [[ped]] that is being stealth killed.
  
 
==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 17: Line 17:
  
 
==Example==  
 
==Example==  
 +
This example disables stealth kills.
 +
<syntaxhighlight lang="lua">
 +
function abortAllStealthKills(targetPlayer)
 +
    cancelEvent()
 +
end
 +
addEventHandler("onClientPlayerStealthKill", getLocalPlayer(), 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)
  
<syntaxhighlight lang="lua">
+
function antiKnife (target)
--TODO
+
    if target == myNPC then
 +
        cancelEvent()
 +
    end
 +
end
 +
addEventHandler("onClientPlayerStealthKill", getLocalPlayer(), antiKnife)
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Line 25: Line 39:
 
===Client player events===
 
===Client player events===
 
{{Client_player_events}}
 
{{Client_player_events}}
 +
===Client event functions===
 +
{{Client_event_functions}}

Latest revision as of 17:08, 5 February 2018

This event is triggered when the local player stealth kills another player.

Parameters

element targetPlayer
  • targetPlayer: The player or ped that is being stealth killed.

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", getLocalPlayer(), abortAllStealthKills)

This example disables stealth kills on a specific Ped.

local myNPC = createPed (187, 1481.265, -1752.25, 15.446, 0)

function antiKnife (target)
    if target == myNPC then
        cancelEvent()
    end
end
addEventHandler("onClientPlayerStealthKill", getLocalPlayer(), antiKnife)

See Also

Client player events


Client event functions