Difference between revisions of "00E1"
Jump to navigation
Jump to search
(more for iii) |
|||
Line 1: | Line 1: | ||
− | {{Icon| | + | {{OpCode |
− | + | | games = {{Icon|t}} | |
− | + | | command = IS_BUTTON_PRESSED | |
− | + | | description = Checks if a button is pressed | |
− | + | | syntax1 = 00E1: key_pressed [''int1''] [''int2''] | |
− | + | | p1t = [''int1''] | |
− | + | | p1d = Pad, normally 0 for pad 1 (player 1), 1 for pad 2 (player 2) | |
− | + | | p2t = [''int2''] | |
− | + | | p2d = Button index (see below) | |
− | + | | native = [[IS_BUTTON_PRESSED]] | |
− | + | }} | |
− | |||
− | |||
− | This conditional opcode returns true if a button assigned to a function in the game is being pressed. The [[GXT# | + | This conditional opcode returns true if a button assigned to a function in the game is being pressed. The [[GXT#Buttons|GXT]] file can display on screen specific buttons assigned to the action. If [[CLEO]] is installed, use opcode [[0AB0]] (or [[05EE]] for older versions of CLEO for GTA III and Vice City) to get a specific key on a keyboard. |
{| class="wikitable" | {| class="wikitable" | ||
Line 23: | Line 21: | ||
| 0{{Ref|1|[*]}} | | 0{{Ref|1|[*]}} | ||
| LEFTSTICKX | | LEFTSTICKX | ||
− | | {{Icon| | + | | {{Icon|VC}} {{Icon|SA}} Left / Right |
− | | {{Icon| | + | | {{Icon|VC}} {{Icon|SA}} Steer Left / Right |
|- | |- | ||
| 1{{Ref|1|[*]}} | | 1{{Ref|1|[*]}} | ||
| LEFTSTICKY | | LEFTSTICKY | ||
− | | {{Icon| | + | | {{Icon|VC}} {{Icon|SA}} Foward / Backwards |
− | | {{Icon| | + | | {{Icon|VC}} {{Icon|SA}} Steer Foward / Backward |
|- | |- | ||
| 2{{Ref|1|[*]}} | | 2{{Ref|1|[*]}} | ||
Line 44: | Line 42: | ||
| LEFTSHOULDER1 | | LEFTSHOULDER1 | ||
| {{Icon|VC}} {{Icon|SA}} Action | | {{Icon|VC}} {{Icon|SA}} Action | ||
− | | {{Icon|VC}} Radio<br />{{Icon|SA}} Secondary Fire | + | | {{Icon|3}} {{Icon|VC}} Radio<br />{{Icon|SA}} Secondary Fire |
|- | |- | ||
| 5 | | 5 | ||
Line 63: | Line 61: | ||
| 8 | | 8 | ||
| DPADUP | | DPADUP | ||
− | | {{Icon|VC}} Forward<br />{{Icon|SA}} Group Ctrl Back | + | | {{Icon|3}} {{Icon|VC}} Forward<br />{{Icon|SA}} Group Ctrl Back |
| {{Icon|SA}} Next Radio Station | | {{Icon|SA}} Next Radio Station | ||
|- | |- | ||
| 9 | | 9 | ||
| DPADDOWN | | DPADDOWN | ||
− | | {{Icon|VC}} Backward<br />{{Icon|SA}} Group Ctrl Foward | + | | {{Icon|3}} {{Icon|VC}} Backward<br />{{Icon|SA}} Group Ctrl Foward |
| {{Icon|SA}} Previous Radio Station | | {{Icon|SA}} Previous Radio Station | ||
|- | |- | ||
| 10 | | 10 | ||
| DPADLEFT | | DPADLEFT | ||
− | | {{Icon|VC}} Strafe Left<br />{{Icon|SA}} Conversation - No | + | | {{Icon|3}} {{Icon|VC}} Strafe Left<br />{{Icon|SA}} Conversation - No |
− | | {{Icon|VC}} Steer Left<br />{{Icon|SA}} No | + | | {{Icon|3}} {{Icon|VC}} Steer Left<br />{{Icon|SA}} No |
|- | |- | ||
| 11 | | 11 | ||
| DPADRIGHT | | DPADRIGHT | ||
− | | {{Icon|VC}} Strafe Right<br />{{Icon|SA}} Conversation - Yes | + | | {{Icon|3}} {{Icon|VC}} Strafe Right<br />{{Icon|SA}} Conversation - Yes |
− | | {{Icon|VC}} Steer Right<br />{{Icon|SA}} Yes, Trip Skip | + | | {{Icon|3}} {{Icon|VC}} Steer Right<br />{{Icon|SA}} Yes, Trip Skip |
|- | |- | ||
| 12 | | 12 | ||
Line 121: | Line 119: | ||
== Keywords == | == Keywords == | ||
− | keypress, key, press, button | + | keypress, key, press, pressed, button |
== See also == | == See also == | ||
* {{Icon|3}} {{Icon|SA}} [[00E2]], gets the pad state | * {{Icon|3}} {{Icon|SA}} [[00E2]], gets the pad state | ||
* {{Icon|t}} [[0494]], gets the position of the analogue sticks | * {{Icon|t}} [[0494]], gets the position of the analogue sticks | ||
− | |||
− |
Revision as of 10:45, 26 February 2016
- Description
- Checks if a button is pressed
- Syntax
- 00E1: key_pressed [int1] [int2]
- Parameter
- [int1]
- Pad, normally 0 for pad 1 (player 1), 1 for pad 2 (player 2)
- [int2]
- Button index (see below)
- Native analog
- IS_BUTTON_PRESSED
This conditional opcode returns true if a button assigned to a function in the game is being pressed. The GXT file can display on screen specific buttons assigned to the action. If CLEO is installed, use opcode 0AB0 (or 05EE for older versions of CLEO for GTA III and Vice City) to get a specific key on a keyboard.
Index | Enum | On foot | In a vehicle |
---|---|---|---|
0[*] | LEFTSTICKX | Left / Right | Steer Left / Right |
1[*] | LEFTSTICKY | Foward / Backwards | Steer Foward / Backward |
2[*] | RIGHTSTICKX | Special Ctrl Left / Right | Turret Left / Right |
3[*] | RIGHTSTICKY | Special Ctrl Up / Down | Turret Up / Down, Lean Up / Down |
4 | LEFTSHOULDER1 | Action | Radio Secondary Fire |
5 | LEFTSHOULDER2 | Previous Weapon | Look Left |
6 | RIGHTSHOULDER1 | Aim | Handbrake |
7 | RIGHTSHOULDER2 | Next Weapon | Look Right |
8 | DPADUP | Forward Group Ctrl Back |
Next Radio Station |
9 | DPADDOWN | Backward Group Ctrl Foward |
Previous Radio Station |
10 | DPADLEFT | Strafe Left Conversation - No |
Steer Left No |
11 | DPADRIGHT | Strafe Right Conversation - Yes |
Steer Right Yes, Trip Skip |
12 | START | ||
13 | SELECT | Change Camera | |
14 | SQUARE | Jump / Zoom In | Brake / Reverse |
15 | TRIANGLE | Enter / Exit | |
16 | CROSS | Sprint / Zoom Out | Accelerate |
17 | CIRCLE | Attack | |
18 | LEFTSHOCK | Crouch | Horn |
19 | RIGHTSHOCK | Look Behind | Sub-mission |
^ Use opcode 0494 to get specific key presses
Keywords
keypress, key, press, pressed, button