Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (86,018 visits to this link)

    2. News

    1. GTA Online

      1. Find Lobbies & Players
      2. Guides & Strategies
      3. Vehicles
      4. Content Creator
      5. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

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

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption 2

    2. Red Dead Redemption

    3. Rockstar Games

    1. Off-Topic

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

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

    2. Site Suggestions

jayd00

[SA] Moonloader Code Help

Recommended Posts

jayd00

how to catch random ped, car or object with a LUA code?
for example, in CLEO we can use this,

const    ped = [email protected]       0A8D: [email protected] = read_memory 0xB74490 size 4 virtual_protect 0000A: [email protected] += 0x40A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0for [email protected] = 0 to 35584 step 0x100    0A8D: ped = read_memory [email protected] size 1 virtual_protect 0    000A: [email protected] += 0x1    if and        0029:  ped >= 0x00        001B:  0x80 > ped    then        005A: ped += [email protected]        if and        056D:   actor ped defined        803C:   not  $PLAYER_ACTOR == ped // (int)        then                /// do something with ped        end    endend

and doing the same in LUA;

local mem = readMemory(0xB74490, 4, false)mem = mem + 0x4mem = readMemory(mem, 4, false)local ifor i = 0, 0x8B00, 0x100 do   local ped = readMemory(mem, 1, false)   mem = mem + 1   if ped >= 0x0 and ped < 0x80   then      ped = ped + i      if doesCharExist(ped) and playerPed ~= ped and ped ~= nil      then        -- Do something with ped      end   endend

it works fine ... but ... I do not know ... I think LUA must have another way of it, probably an easiest or better way ...

Can someone help me with that? thanks ..

Share this post


Link to post
Share on other sites
guru_guru
table<Ped> chars = get_all_characters(float x, float y, float z, [float radius, bool skip_dead, bool sphere]) 

source

Share this post


Link to post
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

×

Important Information

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