| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- //getaks - GetAsyncKeyState plug-in for SA-MP
- // Plug-in by [GF]Sasino97 - Thanks to RyDeR' for the tutorial
- native IsKeyDown(vkey); //Example: if(IsKeyDown(VK_CANCEL)) return 1;
- //Mouse
- #define VK_LEFTBUTTON 0x01
- #define VK_RIGHTBUTTON 0x02
- #define VK_MIDBUTTON 0x04
- //Keyboard
- #define VK_CANCEL 0x03
- #define VK_BACKSPACE 0x08
- #define VK_TAB 0x09
- #define VK_CLEAR 0x0C
- #define VK_ENTER 0x0D
- #define VK_SHIFT 0x10 //Any of the 2 shift keys
- #define VK_LSHIFT 0xA0 //Left Shift Key
- #define VK_RSHIFT 0xA1 //Right shift key
- #define VK_CTRL 0x11 //Any of the 2 control keys
- #define VK_LCTRL 0xA2 //Left control key
- #define VK_RCTRL 0xA3 //Right control key
- #define VK_ALT 0x12
- #define VK_CAPSLOCK 0x14
- #define VK_ESCAPE 0x1B
- #define VK_SPACE 0x20
- #define VK_LEFT 0x25
- #define VK_UP 0x26
- #define VK_RIGHT 0x27
- #define VK_DOWN 0x28
- #define VK_SELECT 0x29
- #define VK_INSERT 0x2D
- #define VK_DELETE 0x2E
- #define VK_HELP 0x2F
- //Keyboard Numbers
- #define VK_KEYB0 0x30
- #define VK_KEYB1 0x31
- #define VK_KEYB2 0x32
- #define VK_KEYB3 0x33
- #define VK_KEYB4 0x34
- #define VK_KEYB5 0x35
- #define VK_KEYB6 0x36
- #define VK_KEYB7 0x37
- #define VK_KEYB8 0x38
- #define VK_KEYB9 0x39
- //Numpad
- #define VK_NUMLOCK 0x90
- #define VK_NUMPAD0 0x60
- #define VK_NUMPAD1 0x61
- #define VK_NUMPAD2 0x62
- #define VK_NUMPAD3 0x63
- #define VK_NUMPAD4 0x64
- #define VK_NUMPAD5 0x65
- #define VK_NUMPAD6 0x66
- #define VK_NUMPAD7 0x67
- #define VK_NUMPAD8 0x68
- #define VK_NUMPAD9 0x69
- #define VK_MULTIPLY 0x6A
- #define VK_ADD 0x6B
- #define VK_SEPARATOR 0x6C
- #define VK_SUBTRACT 0x6D
- #define VK_DECIMAL 0x6E
- #define VK_DIVIDE 0x6F
- //Function Keys
- #define VK_F1 0x70
- #define VK_F2 0x71
- #define VK_F3 0x72
- #define VK_F4 0x73
- #define VK_F5 0x74
- #define VK_F6 0x75
- #define VK_F7 0x76
- #define VK_F8 0x77
- #define VK_F9 0x78
- #define VK_F10 0x79
- #define VK_F11 0x7A
- #define VK_F12 0x7B
- #define VK_F13 0x7C
- #define VK_F14 0x7D
- #define VK_F15 0x7E
- #define VK_F16 0x7F
- #define VK_F17 0x80
- #define VK_F18 0x81
- #define VK_F19 0x82
- #define VK_F20 0x83
- #define VK_F21 0x84
- #define VK_F22 0x85
- #define VK_F23 0x86
- #define VK_F24 0x87
- //Letters
- #define VK_A 0x41
- #define VK_B 0x42
- #define VK_C 0x43
- #define VK_D 0x44
- #define VK_E 0x45
- #define VK_F 0x46
- #define VK_G 0x47
- #define VK_H 0x48
- #define VK_I 0x49
- #define VK_J 0x4A
- #define VK_K 0x4B
- #define VK_L 0x4C
- #define VK_M 0x4D
- #define VK_N 0x4E
- #define VK_O 0x4F
- #define VK_P 0x50
- #define VK_Q 0x51
- #define VK_R 0x52
- #define VK_S 0x53
- #define VK_T 0x54
- #define VK_U 0x55
- #define VK_V 0x56
- #define VK_W 0x57
- #define VK_X 0x58
- #define VK_Y 0x59
- #define VK_Z 0x5A
|