OnClientWeaponFire: Difference between revisions
Jump to navigation
Jump to search
Gunslinger (talk | contribs) No edit summary |
Gunslinger (talk | contribs) |
||
Line 28: | Line 28: | ||
<section name="Client" class="client" show="true"> | <section name="Client" class="client" show="true"> | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function noDeagle( | function noDeagle() | ||
local weaponID = getElementModel(source) | local weaponID = getElementModel(source) | ||
-- Gets the ID of the weapon. | -- Gets the ID of the weapon. |
Revision as of 15:59, 25 April 2013
This event will be triggered once a client fires his weapon.
Parameters
element hitElement, float posX, float posY, float posZ, float normalX, float normalY, float normalZ, int materialType, int lighting, int pieceHit
- hitElement: the element that was hit
- posX: the position it will hit
- posY: the position it will hit
- posZ: the position it will hit
- normalX: the normal it hit ( see processLineOfSight )
- normalY: the normal it hit ( see processLineOfSight )
- normalZ: the normal it hit ( see processLineOfSight )
- materialType: the material type it hit ( see processLineOfSight )
- lighting: the lighting of the entity it hit ( see processLineOfSight )
- pieceHit: the piece of the entity it hit ( see processLineOfSight )
Source
The source of this event is the weapon that was fired.
Cancel Effect
If this event was canceled, then the show will be canceled.
Example
This example prevents the player from firing a Deagle.
Click to collapse [-]
Clientfunction noDeagle() local weaponID = getElementModel(source) -- Gets the ID of the weapon. if weaponID == 24 then -- If the weapon ID is of the Deagle's then cancel the event. cancelEvent() end end addEventHandler("onClientWeaponFire", getRootElement(), noDeagle) -- Attach the event 'onClientWeaponFire' to the function.
See Also
Client event functions
- triggerLatentServerEvent
- triggerServerEvent
- Shared
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled