toggleControl | Multi Theft Auto: Wiki Skip to content

toggleControl

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


Enables or disables the use of a GTA control for a specific player.

Note

If you want to disable weapons fire, remember to also disable the control action in addition to the control fire .

Syntax

bool toggleControl ( string control, bool enabled )
Required Arguments
  • control: The control that you want to toggle the ability of. See control names for a list of possible controls.
  • enabled: A boolean value representing whether or not the key will be usable or not.

Returns

  • bool: value

This function true if the control was set successfully, false otherwise.

Code Examples

client

This function will disable the use of the vehicle secondary-fire key for anyone in a Hydra, consequently removing the ability to fire rockets.

function disableFireForHydra ( theVehicle, seat )
if ( getElementModel ( theVehicle ) == 520 ) then -- if they entered a hydra
toggleControl ( "vehicle_secondary_fire", false ) -- disable their fire key
else -- if they entered another vehicle
toggleControl ( "vehicle_secondary_fire", true ) -- enable their fire key
end
end
addEventHandler ( "onClientPlayerVehicleEnter", localPlayer, disableFireForHydra )