Difference between revisions of "Lua:getXBox360ControllerState"
Jump to navigation
Jump to search
(Replaced content with '<span style="font-size:25px;color:red">Sorry! Content not available.</span>') |
m (Reverted edits by This content is not available (Talk) to last revision by FreeER) |
||
Line 1: | Line 1: | ||
− | + | [[Category:Lua]] | |
+ | '''function''' getXBox360ControllerState(''ControllerID'' OPTIONAL) | ||
+ | |||
+ | Returns a table containing the following fields on success (returns nothing/nil on failure): | ||
+ | |||
+ | === Function Parameters === | ||
+ | |||
+ | {|width="85%" cellpadding="10%" cellpadding="5%" cellspacing="0" border="0" | ||
+ | !align="left"|Index | ||
+ | !align="left"|Type | ||
+ | !style="width: 80%;background-color:white;" align="left"|Description | ||
+ | |- | ||
+ | |ControllerID | ||
+ | |integer | ||
+ | |The id of the controller (between 0 and 3) | ||
+ | |- | ||
+ | |PacketNumber | ||
+ | |integer | ||
+ | |The packet id of the state you see. (use to detect changes) | ||
+ | |- | ||
+ | |GAMEPAD_DPAD_UP | ||
+ | |boolean | ||
+ | |D-PAD Up | ||
+ | |- | ||
+ | |GAMEPAD_DPAD_DOWN | ||
+ | |boolean | ||
+ | |D-PAD Down | ||
+ | |- | ||
+ | |GAMEPAD_DPAD_LEFT | ||
+ | |boolean | ||
+ | |D-PAD Left | ||
+ | |- | ||
+ | |GAMEPAD_DPAD_RIGHT | ||
+ | |boolean | ||
+ | |D-PAD Right | ||
+ | |- | ||
+ | |GAMEPAD_START | ||
+ | |boolean | ||
+ | |Start button | ||
+ | |- | ||
+ | |GAMEPAD_BACK | ||
+ | |boolean | ||
+ | |Back button | ||
+ | |- | ||
+ | |GAMEPAD_LEFT_THUMB | ||
+ | |boolean | ||
+ | |Left thumb stick down | ||
+ | |- | ||
+ | |GAMEPAD_RIGHT_THUMB | ||
+ | |boolean | ||
+ | |Right thumb stick down | ||
+ | |- | ||
+ | |GAMEPAD_LEFT_SHOULDER | ||
+ | |boolean | ||
+ | |Left shoulder button | ||
+ | |- | ||
+ | |GAMEPAD_RIGHT_SHOULDER | ||
+ | |boolean | ||
+ | |Right shoulder button | ||
+ | |||
+ | |- | ||
+ | |GAMEPAD_A | ||
+ | |boolean | ||
+ | |A button | ||
+ | |- | ||
+ | |GAMEPAD_B | ||
+ | |boolean | ||
+ | |B button | ||
+ | |- | ||
+ | |GAMEPAD_X | ||
+ | |boolean | ||
+ | |X button | ||
+ | |- | ||
+ | |GAMEPAD_Y | ||
+ | |boolean | ||
+ | |Y button | ||
+ | |||
+ | |- | ||
+ | |LeftTrigger | ||
+ | |integer ranging from 0 to 255 | ||
+ | |Left trigger | ||
+ | |- | ||
+ | |RightTrigger | ||
+ | |integer ranging from 0 to 255 | ||
+ | |Right trigger | ||
+ | |||
+ | |- | ||
+ | |ThumbLeftX | ||
+ | |integer ranging from -32768 to 32767 | ||
+ | |Horizontal position of the left thumbstick | ||
+ | |- | ||
+ | |ThumbLeftY | ||
+ | |integer ranging from -32768 to 32767 | ||
+ | |Verital position of the left thumbstick | ||
+ | |- | ||
+ | |ThumbRightX | ||
+ | |integer ranging from -32768 to 32767 | ||
+ | |Horizontal position of the right thumbstick | ||
+ | |- | ||
+ | |ThumbRightY | ||
+ | |integer ranging from -32768 to 32767 | ||
+ | |Vertical position of the right thumbstick | ||
+ | |} | ||
+ | |||
+ | |||
+ | == See also == | ||
+ | * [[Lua]] | ||
+ | * [[Help_File:Script engine|Script engine]] | ||
+ | |||
+ | === Related Functions === | ||
+ | * [[Lua:setXBox360ControllerVibration|setXBox360ControllerVibration]] |
Latest revision as of 19:07, 18 March 2019
function getXBox360ControllerState(ControllerID OPTIONAL)
Returns a table containing the following fields on success (returns nothing/nil on failure):
Function Parameters[edit]
Index | Type | Description |
---|---|---|
ControllerID | integer | The id of the controller (between 0 and 3) |
PacketNumber | integer | The packet id of the state you see. (use to detect changes) |
GAMEPAD_DPAD_UP | boolean | D-PAD Up |
GAMEPAD_DPAD_DOWN | boolean | D-PAD Down |
GAMEPAD_DPAD_LEFT | boolean | D-PAD Left |
GAMEPAD_DPAD_RIGHT | boolean | D-PAD Right |
GAMEPAD_START | boolean | Start button |
GAMEPAD_BACK | boolean | Back button |
GAMEPAD_LEFT_THUMB | boolean | Left thumb stick down |
GAMEPAD_RIGHT_THUMB | boolean | Right thumb stick down |
GAMEPAD_LEFT_SHOULDER | boolean | Left shoulder button |
GAMEPAD_RIGHT_SHOULDER | boolean | Right shoulder button |
GAMEPAD_A | boolean | A button |
GAMEPAD_B | boolean | B button |
GAMEPAD_X | boolean | X button |
GAMEPAD_Y | boolean | Y button |
LeftTrigger | integer ranging from 0 to 255 | Left trigger |
RightTrigger | integer ranging from 0 to 255 | Right trigger |
ThumbLeftX | integer ranging from -32768 to 32767 | Horizontal position of the left thumbstick |
ThumbLeftY | integer ranging from -32768 to 32767 | Verital position of the left thumbstick |
ThumbRightX | integer ranging from -32768 to 32767 | Horizontal position of the right thumbstick |
ThumbRightY | integer ranging from -32768 to 32767 | Vertical position of the right thumbstick |