OnClientPlayerHitByWaterCannon: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Client event}} This event is fired when a player is hit by a water cannon. Also note that this event is only triggered for players nearby the local player's camera. T...")
 
(Remove obsolete Requirements section)
 
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Client event}}
{{Client event}}
This event is fired when a player is hit by a water cannon. Also note that this event is only triggered for players nearby the local player's camera. This is due to elements far away being streamed out.
This event is fired when a player is hit by a water cannon.
{{Note|This event is only triggered for players that are streamed in}}
==Parameters==
==Parameters==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 10: Line 11:
==Source==
==Source==
The source of this event is the vehicle who shot the water cannon.
The source of this event is the vehicle who shot the water cannon.
==Type==
This event is a pre reaction event meaning it occurs before any game level reaction to the collision which include:
* Players flying off
* Players being knocked down
==Cancel effect==
If this event is [[Event system#Canceling|canceled]], the [[player]] will not be knocked down.


==Example==
==Example==
Line 15: Line 24:
This example outputs a message when you are hit by a water cannon
This example outputs a message when you are hit by a water cannon
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- todo
addEventHandler("onClientPlayerHitByWaterCannon",getRootElement(),
    function(player)
        local driver = getVehicleOccupant(source)
        if isElement(driver) then
            outputChatBox(getPlayerName(player).." is hit by the cannon of "..getPlayerName(driver).."'s vehicle.")
        end
    end
)
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>

Latest revision as of 17:04, 7 November 2024

This event is fired when a player is hit by a water cannon.

[[{{{image}}}|link=|]] Note: This event is only triggered for players that are streamed in

Parameters

player playerHit
  • playerHit: the player which got shot by the water cannon

Source

The source of this event is the vehicle who shot the water cannon.

Type

This event is a pre reaction event meaning it occurs before any game level reaction to the collision which include:

  • Players flying off
  • Players being knocked down

Cancel effect

If this event is canceled, the player will not be knocked down.

Example

Click to collapse [-]
Client

This example outputs a message when you are hit by a water cannon

addEventHandler("onClientPlayerHitByWaterCannon",getRootElement(),
    function(player)
        local driver = getVehicleOccupant(source)
        if isElement(driver) then
            outputChatBox(getPlayerName(player).." is hit by the cannon of "..getPlayerName(driver).."'s vehicle.")
        end
    end
)

See Also

Client player events


Client event functions