OnPlayerTarget: Difference between revisions
Jump to navigation
Jump to search
m (See Also for server events) |
No edit summary |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server event}} | {{Server event}} | ||
This event is triggered when a player targets an element with his crosshair while aiming. It's triggered again when the player no longer targets anything. | This event is triggered when a player targets an element with his crosshair while aiming, or simply facing it while standing close. It's triggered again when the player no longer targets anything. | ||
==Parameters== | ==Parameters== | ||
Line 8: | Line 8: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*'''targettedElement''': | *'''targettedElement''': the [[element]] the [[player]] is targetting. ''false'' if no element is being targetted anymore. | ||
==Source== | ==Source== | ||
The [[event system#Event source|source]] of this event is the [[player]] that is targetting the element. | The [[event system#Event source|source]] of this event is the [[player]] that is targetting the element. | ||
==Example== | ==Example== | ||
< | <section class="server" name="Example 1 (Server)" show="true"> | ||
This example | This example destroys a haystack when a player targets it.''' It only works with elements created by MTA. ''' | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addEventHandler ("onPlayerTarget", root, | |||
function(targetElem) | |||
if (isElement(targetElem)) and (getElementType(targetElem)=="object") and (getElementModel(targetElem)==3374) then | |||
destroyElement (targetElem) | |||
end | |||
end | |||
) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | |||
{{See also/Server event|Player events}} | {{See also/Server event|Player events}} | ||
Latest revision as of 03:02, 27 September 2018
This event is triggered when a player targets an element with his crosshair while aiming, or simply facing it while standing close. It's triggered again when the player no longer targets anything.
Parameters
element targettedElement
- targettedElement: the element the player is targetting. false if no element is being targetted anymore.
Source
The source of this event is the player that is targetting the element.
Example
Click to collapse [-]
Example 1 (Server)This example destroys a haystack when a player targets it. It only works with elements created by MTA.
addEventHandler ("onPlayerTarget", root, function(targetElem) if (isElement(targetElem)) and (getElementType(targetElem)=="object") and (getElementModel(targetElem)==3374) then destroyElement (targetElem) end end )
See Also
Player events
- onPlayerACInfo
- onPlayerBan
- onPlayerChangeNick
- onPlayerChat
- onPlayerClick
- onPlayerCommand
- onPlayerConnect
- onPlayerContact
- onPlayerDamage
- onPlayerJoin
- onPlayerLogin
- onPlayerLogout
- onPlayerMarkerHit
- onPlayerMarkerLeave
- onPlayerModInfo
- onPlayerMute
- onPlayerNetworkStatus
- onPlayerPickupHit
- onPlayerPickupLeave
- onPlayerPickupUse
- onPlayerPrivateMessage
- onPlayerQuit
- onPlayerScreenShot
- onPlayerSpawn
- onPlayerStealthKill
- onPlayerTarget
- onPlayerUnmute
- onPlayerVehicleEnter
- onPlayerVehicleExit
- onPlayerVoiceStart
- onPlayerVoiceStop
- onPlayerWasted
- onPlayerWeaponFire
- onPlayerWeaponSwitch
Event functions
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled