Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

Keypress using memory


HeresOtis
 Share

Recommended Posts

How to check if a key is pressed using memory address?

 

I found this but don't understand. How do I check if F6 is pressed?

 

:LABELwait 00A8D: [email protected] = read_memory 0x00969110 size 4 virtual_protect 0if04A4:   [email protected] == 0x434F4445 // Hex String 'CODE'jf @LABEL0A8C: write_memory 0x00969110 size 4 value 0 virtual_protect 0 // Clear buffer

 

Link to comment
Share on other sites

0x969110 is the cheat pool, is where the cheat string is located (Is used to check if a cheat was typed)

So 0x969110 method only works with characteres that goes to Cheat string (A-Z,1-9, that basic)

 

Why just don't use the CLEO 0AB0 for check F6?

 

anyway CLEO 0AB0 opcode uses the windows func (SHORT __stdcall GetKeyState(int nVirtKey)) at 0x0081E64C in 1.0US

 

Link to comment
Share on other sites

Ashwin.Star

i was wrong, Sorry!

Edited by Ashwin the new boy
Link to comment
Share on other sites

there are many way of doing that,

one of them is to read only one byte of it, & check if it is equals to 117

 

:0wait 00A8D: [email protected] = read_memory 0x969110 size 1 virtual_protect [email protected] == 117jf @00A8C: write_memory 0x969110 size 4 value 0 virtual_protect 0jump @0

 

i will work only if the last key pressed was F6,

you may add 1 to mem add for previous key check,

Cheat string only stores ASCII Characteres for checking cheats, not virtual keys like F6.

Link to comment
Share on other sites

I'm modding the main.scm so I can't use cleo opcodes. I need to find a way to use F6 as a keypress.

Link to comment
Share on other sites

Ashwin.Star

cleo opcodes are not only for cleo scripts,

once you installed cleo mod, you can use them in main.scm also,

Link to comment
Share on other sites

But I don't want to use it for my mod. I want it to be CLEO-independent.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.