SetButtonPressed
This function was added in DSL 5
Description
Set a button as pressed.
This function is intended to be called during a ControllerUpdating
event. Calling it at any other time may produce unexpected results. This is often a good way of disabling a specific button on a specific controller.
function SetButtonPressed(button, controller, pressed) --[[ ... ]] end
Parameters
button
:integer
- The button ID to set as pressed.controller
:0|1|2|3
- The controller to set the button on.pressed
:boolean
- Whether to set the button as pressed or not. Iftrue
, the button will be considered pressed, iffalse
, it will be considered not pressed.
Return Values
None.
Example
Disable the sprint button for all controllers.
RegisterLocalEventHandler('ControllerUpdating', function(controller)
SetButtonPressed(7, controller, false)
end)
See Also
- Game's Native