This event is triggered when a custom weapon gets fired.
The source of this event is the element that fired the weapon. If the server is the creator it returns nil.
If this event is canceled, the bullet(s) won't be synced with other players.
|Minimum supported server||1.4|
|Minimum supported client||n/a|
addEventHandler( "onWeaponFire", root, function () if ( isElement( source ) ) and ( getElementType( source ) == "player" ) then outputChatBox( "You fired a weapon!", source, 0, 225, 0 ) end end )