[CLEO] Simulating Keys Using Memory Addresses [EXAMPLE]


ON-FOOT (CONTROLS)

OffsetIDSlot 1Slot 2Slot 3OnOff
+ 0x00Right1280
+ 0x1^Left1280
+ 0x21Backwards1280
+ 0x3^Forward1280
+ 0x42Look right1280
+ 0x5^Look left1280
+ 0x63Look down1280
+ 0x7^Look up1280
+ 0x84ActionCenter cameraSecondary fire2550
+ 0xA5Previous weapon/target2550
+ 0xC6Aim weapon2550
+ 0xE7Next weapon/target2550
+ 0x108Group CTRL forward2550
+ 0x129Group CTRL back2550
+ 0x1410Conversation - NO2550
+ 0x1611Conversation - YES2550
+ 0x1812Unused2550
+ 0x1A13Change camera2550
+ 0x1C14Jump2550
+ 0x1E15Enter+exit2550
+ 0x2016Sprint2550
+ 0x2217Fire2550
+ 0x2418Crouch2550
+ 0x2619Look behind2550
+ 0x2820Unused2550
+ 0x2A21Walk2550
+ 0x2C22Unused2550
+ 0x2E23Unused2550

IN-CAR (CONTROLS)

OffsetIDSlot 1Slot 2Slot 3OnOff
+ 0x00Right1280
+ 0x1^Left1280
+ 0x21Steer downSteer up1280
+ 0x3^Steer forwardSteer back1280
+ 0x42Special CTRL right1280
+ 0x5^Special CTRL left1280
+ 0x63Special CTRL down1280
+ 0x7^Special CTRL up1280
+ 0x84Secondary fire2550
+ 0xA5Look leftLook behind2550
+ 0xC6Hand brake2550
+ 0xE7Look rightLook behind2550
+ 0x108Next radio station2550
+ 0x129Previous radio station2550
+ 0x1410Conversation - NO2550
+ 0x1611Trip skip2550
+ 0x1812Unused2550
+ 0x1A13Change camera2550
+ 0x1C14Brake/reverse2550
+ 0x1E15Enter+exit2550
+ 0x2016Accelerate2550
+ 0x2217Fire2550
+ 0x2418Horn2550
+ 0x2619Sub-mission2550
+ 0x2820Unused2550
+ 0x2A21Unused2550
+ 0x2C22Mouse look2550
+ 0x2E23User track skip2550

SPECIAL (KEYS)

KeyCodeKeyCodeKeyCode
Esc0x3E8Num10x404Unbound0x420
F10x3E9Num20x405
F20x3EANum30x406
F30x3EBNum40x407
F40x3ECNum50x408
F50x3EDNumLock0x409
F60x3EENum60x40A
F70x3EFNum70x40B
F80x3F0Num80x40C
F90x3F1Num90x40D
F100x3F2Num00x40E
F110x3F3NumEnter0x40F
F120x3F4ScrollLock0x410
Ins0x3F5Pause0x411
Del0x3F6Backspace0x412
Home0x3F7Tab0x413
End0x3F8CapsLock0x414
PagUp0x3F9Enter0x415
PagDown0x3FALShift0x416
ArrowUp0x3FBRShift0x417
ArrowDown0x3FCShift0x418
ArrowLeft0x3FDLCtrl0x419
ArrowRight0x3FERCtrl0x41A
NumDiv0x3FFLAlt0x41B
NumMul0x400RAlt0x41C
NumAdd0x401LWin0x41D
NumSub0x402RWin0x41E
NumDel


not know how to use? ok..!
This is a simple example:


CODE


{$CLEO .cs}

0000:
wait 5000

:cmd_1
wait 0
if
0AB0: 88
jf @cmd_1
0AB1: @KEYPRESS 1 _OFFSET_KEY_ 0xC


:return_1
goto @cmd_1

:KEYPRESS
1@ = 0xB73458 
005A: 1@ += 0@  // (int)
0A8C: write_memory 1@ size 1 value 255 virtual_protect 0
0AB2: ret 0

Nenhum comentário:

Postar um comentário


Copyright © 2015-2016 | PROJECT 404 - Todos os Direitos Reservados!
Designed By ERALDO OKADO | Tecnologia do Blogger