isControlEnabled
Client-side
Server-side
Shared
This page is incomplete! Help wanted!
Please finish this page using the corresponding Old Wiki article.
Go to Contribution guidelines for more information.
Checks whether a GTA control is enabled or disabled for a certain player.
Syntax
isControlEnabled ( )Code Examples
server
This example uses a command handler to allow a player to toggle whether he can use vehicle weapons by disabling or enabling the primary and secondary vehicle fire keys. The command handler is trigged with 'toggleweapons'
function changeWeaponControls ( player, commandName ) --Check to see if the player can use primary/secondary vehicle fire controls primaryWeaponControl = isControlEnabled ( player, "vehicle_fire" ) secondaryWeaponControl = isControlEnabled ( player, "vehicle_secondary_fire" ) --Toggle the use of the primary vehicle fire control ability. if ( primaryWeaponControl == true ) then toggleControl ( player, "vehicle_fire", false ) outputChatBox ( "Disabled your ability to use primary vehicle weapons." ) else toggleControl ( player, "vehicle_fire", true ) outputChatBox ( "Enabled your ability to use primary vehicle weapons." ) end --Toggle the use of the secondar vehicle fire control ability. if ( secondaryWeaponControl == true ) then toggleControl ( player, "vehicle_secondary_fire", false ) outputChatBox ( "Disabled your ability to use secondary vehicle weapons." ) else toggleControl ( player, "vehicle_secondary_fire", true ) outputChatBox ( "Enabled your ability to use secondary vehicle weapons." ) endendaddCommandHandler ( "toggleweapons", changeWeaponControls )See Also
Input Functions
- addCommandHandler
- bindKey
- executeCommandHandler
- getAnalogControlState
- getBoundKeys
- getCommandHandlers
- getCommandsBoundToKey
- getFunctionsBoundToKey
- getKeyBoundToCommand
- getKeyBoundToFunction
- getKeyState
- isCapsLockEnabled
- isControlEnabled
- isKeyBound
- removeCommandHandler
- setAnalogControlState
- toggleAllControls
- toggleControl
- unbindKey
Input Events
- onClientCharacter
- onClientClick
- onClientCursorMove
- onClientDoubleClick
- onClientGUIAccepted
- onClientGUIBlur
- onClientGUIChanged
- onClientGUIClick
- onClientGUIComboBoxAccepted
- onClientGUIDoubleClick
- onClientGUIFocus
- onClientGUIMouseDown
- onClientGUIMouseUp
- onClientGUIMove
- onClientGUIScroll
- onClientGUISize
- onClientGUITabSwitched
- onClientKey
- onClientMouseEnter
- onClientMouseLeave
- onClientMouseMove
- onClientMouseWheel
- onClientPaste