OnWeaponFire: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(Remove obsolete Requirements section)
 
(8 intermediate revisions by 6 users not shown)
Line 2: Line 2:
{{Server event}}
{{Server event}}


{{New items|3.0152|1.4|
{{New items|3.0140|1.4|
This event is triggered when a weapon gets fired. This can be either by a player or vehicle.
This event is triggered when a custom weapon gets fired.
}}
}}
==Parameters==
No parameters.


==Source==
==Source==
The [[event system#Event source|source]] of this event is the element that fired the weapon. If the server is the creator it returns 'NULL'.
The [[event system#Event source|source]] of this event is the element that fired the weapon. If the server is the creator it returns ''nil''.


==Cancel effect==
==Cancel effect==
If this event is [[Event system#Canceling|canceled]], the bullet(s) won't be synced with other players.
If this event is [[Event system#Canceling|canceled]], the bullet(s) won't be synced with other players.
==Requirements==
{{Requirements|1.4|n/a}}


==Example==  
==Example==  
Line 20: Line 20:
     function ()
     function ()
         if ( isElement( source ) ) and ( getElementType( source ) == "player" ) then
         if ( isElement( source ) ) and ( getElementType( source ) == "player" ) then
             outputChatBox( "You fired a weapon!", source, 0, 225 0 )
             outputChatBox( "You fired a weapon!", source, 0, 225, 0 )
         end
         end
     end
     end
)
)
</syntaxhighlight>
</syntaxhighlight>
{{See also/Server event|Player events}}
 
{{See also/Server event|Weapon events}}
 
[[ru:OnWeaponFire]]

Latest revision as of 17:08, 7 November 2024

This event is triggered when a custom weapon gets fired.

Parameters

No parameters.

Source

The source of this event is the element that fired the weapon. If the server is the creator it returns nil.

Cancel effect

If this event is canceled, the bullet(s) won't be synced with other players.

Example

addEventHandler( "onWeaponFire", root,
    function ()
        if ( isElement( source ) ) and ( getElementType( source ) == "player" ) then
            outputChatBox( "You fired a weapon!", source, 0, 225, 0 )
        end
    end
)

See Also

Weapon events


Event functions