OnClientPlayerWeaponSwitch: Difference between revisions
Jump to navigation
Jump to search
(getPlayerWeapon -> getPedWeapon) |
No edit summary |
||
Line 12: | Line 12: | ||
==Source== | ==Source== | ||
The [[event system#Event source|source]] of this event is the [[player]] who changed his weapon | The [[event system#Event source|source]] of this event is the [[player]] who changed his weapon. (Local player only) | ||
==Example== | ==Example== |
Revision as of 16:13, 13 August 2011
This event is triggered whenever a player's equipped weapon slot changes. This means giveWeapon and takeWeapon will trigger this function if the equipped slot is forced to change.
Parameters
int previousWeaponSlot, int currentWeaponSlot
- previousWeaponSlot: An integer representing the previous weapon slot the player had before he switched.
- currentWeaponSlot: An integer representing the new weapon slot the player has.
Source
The source of this event is the player who changed his weapon. (Local player only)
Example
This example disables the use of aiming for the minigun.
function disableMinigunOnSwitch ( prevSlot, newSlot ) if getPedWeapon(getLocalPlayer(),newSlot) == 38 then --if the switched weapon is the minigun toggleControl ( "aim_weapon", false ) --disable the aim button else --if it isnt the minigun toggleControl ( "aim_weapon", true ) --renable the aim button end end addEventHandler ( "onClientPlayerWeaponSwitch", getRootElement(), disableMinigunOnSwitch )
See Also
Client player events
- onClientPlayerChangeNick
- onClientPlayerChoke
- onClientPlayerDamage
- onClientPlayerHeliKilled
- onClientPlayerHitByWaterCannon
- onClientPlayerJoin
- onClientPlayerPickupHit
- onClientPlayerPickupLeave
- onClientPlayerQuit
- onClientPlayerRadioSwitch
- onClientPlayerSpawn
- onClientPlayerStealthKill
- onClientPlayerStuntFinish
- onClientPlayerStuntStart
- onClientPlayerTarget
- onClientPlayerVehicleEnter
- onClientPlayerVehicleExit
- onClientPlayerVoicePause
- onClientPlayerVoiceResumed
- onClientPlayerVoiceStart
- onClientPlayerVoiceStop
- onClientPlayerWasted
- onClientPlayerWeaponFire
- onClientPlayerWeaponSwitch
Client event functions
- triggerLatentServerEvent
- triggerServerEvent
- Shared
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled