Controls::isControlEnabled: Difference between revisions

From RAGE Multiplayer Wiki
(yay)
 
(yay)
Line 1: Line 1:
Control Groups:<br><br>enum InputGroups<br>{<br> INPUTGROUP_MOVE = 0,<br> INPUTGROUP_LOOK = 1,<br> INPUTGROUP_WHEEL = 2,<br> INPUTGROUP_CELLPHONE_NAVIGATE = 3,<br> INPUTGROUP_CELLPHONE_NAVIGATE_UD = 4,<br> INPUTGROUP_CELLPHONE_NAVIGATE_LR = 5,<br> INPUTGROUP_FRONTEND_DPAD_ALL = 6,<br> INPUTGROUP_FRONTEND_DPAD_UD = 7,<br> INPUTGROUP_FRONTEND_DPAD_LR = 8,<br> INPUTGROUP_FRONTEND_LSTICK_ALL = 9,<br> INPUTGROUP_FRONTEND_RSTICK_ALL = 10,<br> INPUTGROUP_FRONTEND_GENERIC_UD = 11,<br> INPUTGROUP_FRONTEND_GENERIC_LR = 12,<br> INPUTGROUP_FRONTEND_GENERIC_ALL = 13,<br> INPUTGROUP_FRONTEND_BUMPERS = 14,<br> INPUTGROUP_FRONTEND_TRIGGERS = 15,<br> INPUTGROUP_FRONTEND_STICKS = 16,<br> INPUTGROUP_SCRIPT_DPAD_ALL = 17,<br> INPUTGROUP_SCRIPT_DPAD_UD = 18,<br> INPUTGROUP_SCRIPT_DPAD_LR = 19,<br> INPUTGROUP_SCRIPT_LSTICK_ALL = 20,<br> INPUTGROUP_SCRIPT_RSTICK_ALL = 21,<br> INPUTGROUP_SCRIPT_BUMPERS = 22,<br> INPUTGROUP_SCRIPT_TRIGGERS = 23,<br> INPUTGROUP_WEAPON_WHEEL_CYCLE = 24,<br> INPUTGROUP_FLY = 25,<br> INPUTGROUP_SUB = 26,<br> INPUTGROUP_VEH_MOVE_ALL = 27,<br> INPUTGROUP_CURSOR = 28,<br> INPUTGROUP_CURSOR_SCROLL = 29,<br> INPUTGROUP_SNIPER_ZOOM_SECONDARY = 30,<br> INPUTGROUP_VEH_HYDRAULICS_CONTROL = 31,<br> MAX_INPUTGROUPS = 32,<br> INPUTGROUP_INVALID = 33<br>};<br>0, 1 and 2 used in the scripts.
Control Groups:<br><br>enum InputGroups<br>{<br> INPUTGROUP_MOVE = 0,<br> INPUTGROUP_LOOK = 1,<br> INPUTGROUP_WHEEL = 2,<br> INPUTGROUP_CELLPHONE_NAVIGATE = 3,<br> INPUTGROUP_CELLPHONE_NAVIGATE_UD = 4,<br> INPUTGROUP_CELLPHONE_NAVIGATE_LR = 5,<br> INPUTGROUP_FRONTEND_DPAD_ALL = 6,<br> INPUTGROUP_FRONTEND_DPAD_UD = 7,<br> INPUTGROUP_FRONTEND_DPAD_LR = 8,<br> INPUTGROUP_FRONTEND_LSTICK_ALL = 9,<br> INPUTGROUP_FRONTEND_RSTICK_ALL = 10,<br> INPUTGROUP_FRONTEND_GENERIC_UD = 11,<br> INPUTGROUP_FRONTEND_GENERIC_LR = 12,<br> INPUTGROUP_FRONTEND_GENERIC_ALL = 13,<br> INPUTGROUP_FRONTEND_BUMPERS = 14,<br> INPUTGROUP_FRONTEND_TRIGGERS = 15,<br> INPUTGROUP_FRONTEND_STICKS = 16,<br> INPUTGROUP_SCRIPT_DPAD_ALL = 17,<br> INPUTGROUP_SCRIPT_DPAD_UD = 18,<br> INPUTGROUP_SCRIPT_DPAD_LR = 19,<br> INPUTGROUP_SCRIPT_LSTICK_ALL = 20,<br> INPUTGROUP_SCRIPT_RSTICK_ALL = 21,<br> INPUTGROUP_SCRIPT_BUMPERS = 22,<br> INPUTGROUP_SCRIPT_TRIGGERS = 23,<br> INPUTGROUP_WEAPON_WHEEL_CYCLE = 24,<br> INPUTGROUP_FLY = 25,<br> INPUTGROUP_SUB = 26,<br> INPUTGROUP_VEH_MOVE_ALL = 27,<br> INPUTGROUP_CURSOR = 28,<br> INPUTGROUP_CURSOR_SCROLL = 29,<br> INPUTGROUP_SNIPER_ZOOM_SECONDARY = 30,<br> INPUTGROUP_VEH_HYDRAULICS_CONTROL = 31,<br> MAX_INPUTGROUPS = 32,<br> INPUTGROUP_INVALID = 33<br>};<br>0, 1 and 2 used in the scripts.
==Syntax==
==Syntax==
<syntaxhighlight lang="javascript">controls.isControlEnabled(inputGroup, control);</syntaxhighlight>
<syntaxhighlight lang="javascript">mp.game.controls.isControlEnabled(inputGroup, control);</syntaxhighlight>
=== Required Arguments ===
=== Required Arguments ===
*'''inputGroup:''' int
*'''inputGroup:''' int
Line 9: Line 9:
==Example==
==Example==
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
todo
// todo
</syntaxhighlight>
</syntaxhighlight>
==See also==
==See also==
{{Controls_function_c}}
{{Controls_s_function_c}}
[[Category:Clientside API]]
[[Category:Clientside API]]
[[Category:TODO: Example]]
[[Category:TODO: Example]]

Revision as of 21:05, 6 May 2017

Control Groups:

enum InputGroups
{
INPUTGROUP_MOVE = 0,
INPUTGROUP_LOOK = 1,
INPUTGROUP_WHEEL = 2,
INPUTGROUP_CELLPHONE_NAVIGATE = 3,
INPUTGROUP_CELLPHONE_NAVIGATE_UD = 4,
INPUTGROUP_CELLPHONE_NAVIGATE_LR = 5,
INPUTGROUP_FRONTEND_DPAD_ALL = 6,
INPUTGROUP_FRONTEND_DPAD_UD = 7,
INPUTGROUP_FRONTEND_DPAD_LR = 8,
INPUTGROUP_FRONTEND_LSTICK_ALL = 9,
INPUTGROUP_FRONTEND_RSTICK_ALL = 10,
INPUTGROUP_FRONTEND_GENERIC_UD = 11,
INPUTGROUP_FRONTEND_GENERIC_LR = 12,
INPUTGROUP_FRONTEND_GENERIC_ALL = 13,
INPUTGROUP_FRONTEND_BUMPERS = 14,
INPUTGROUP_FRONTEND_TRIGGERS = 15,
INPUTGROUP_FRONTEND_STICKS = 16,
INPUTGROUP_SCRIPT_DPAD_ALL = 17,
INPUTGROUP_SCRIPT_DPAD_UD = 18,
INPUTGROUP_SCRIPT_DPAD_LR = 19,
INPUTGROUP_SCRIPT_LSTICK_ALL = 20,
INPUTGROUP_SCRIPT_RSTICK_ALL = 21,
INPUTGROUP_SCRIPT_BUMPERS = 22,
INPUTGROUP_SCRIPT_TRIGGERS = 23,
INPUTGROUP_WEAPON_WHEEL_CYCLE = 24,
INPUTGROUP_FLY = 25,
INPUTGROUP_SUB = 26,
INPUTGROUP_VEH_MOVE_ALL = 27,
INPUTGROUP_CURSOR = 28,
INPUTGROUP_CURSOR_SCROLL = 29,
INPUTGROUP_SNIPER_ZOOM_SECONDARY = 30,
INPUTGROUP_VEH_HYDRAULICS_CONTROL = 31,
MAX_INPUTGROUPS = 32,
INPUTGROUP_INVALID = 33
};
0, 1 and 2 used in the scripts.

Syntax

mp.game.controls.isControlEnabled(inputGroup, control);

Required Arguments

  • inputGroup: int
  • control: int

Return value

  • Boolean

Example

// todo

See also

Template:Controls s function c