Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (84,864 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

OfficerJohnson

[.NET] (working title) Getting All Vehicles/PEDS Currently in the Game World

Recommended Posts

OfficerJohnson

Hi all.

 

I would like to play around with this concept a bit. I'd like to know if it's possible to...store all the current peds/vehicles that are in the game world? Not like getting closest peds or vehicles.

 

Maybe a quick scenario would explain my goals better...Lets say I want to do the following:

 

-Capture the total number of vehicles/Peds in one "recording" (one function call)

-Capturing and updating the total number of vehicles/Peds currently rendered in the game world

-Writing the name of the PED/vehicle to the screen as this capture updates

-Change a PED/vehicle in this capture into another (capture all peds, if ped is LSPD cop model, change all to SWAT)

 

These are just some of the things I'd like to play around with. My goal is to create some kind of ambient dispatching system, where if a crime does occur in the game world, it will be added to a list and you can respond to it and investigate, where a blip and marker line will render.

Share this post


Link to post
Share on other sites
Bob_74

You can get all Vehicles and all Peds loaded by the game easily with ScriptHookVDotNet (loaded means the ones around you, the game only loads Vehicles and Peds in a radius around the player):

World.GetAllPeds() // You can filter by model: World.GetAllPeds("TheModelName")World.GetAllVehicles() // Same

Share this post


Link to post
Share on other sites
OfficerJohnson

 

You can get all Vehicles and all Peds loaded by the game easily with ScriptHookVDotNet (loaded means the ones around you, the game only loads Vehicles and Peds in a radius around the player):

World.GetAllPeds() // You can filter by model: World.GetAllPeds("TheModelName")World.GetAllVehicles() // Same

Okay. This is better than nothing. Will have to keep playing with things. Thanks again, Bob.

Share this post


Link to post
Share on other sites
nm710

 

You can get all Vehicles and all Peds loaded by the game easily with ScriptHookVDotNet (loaded means the ones around you, the game only loads Vehicles and Peds in a radius around the player):

World.GetAllPeds() // You can filter by model: World.GetAllPeds("TheModelName")World.GetAllVehicles() // Same

Do you know the maximum radius of collection? Or is that a variable that GTAV changes?

Share this post


Link to post
Share on other sites
Bob_74

 

 

You can get all Vehicles and all Peds loaded by the game easily with ScriptHookVDotNet (loaded means the ones around you, the game only loads Vehicles and Peds in a radius around the player):

World.GetAllPeds() // You can filter by model: World.GetAllPeds("TheModelName")World.GetAllVehicles() // Same

Do you know the maximum radius of collection? Or is that a variable that GTAV changes?

 

I don't know the radius, it is set by the game itself. It may even not really be a real radius since the game may only load what can be seen by the player.

If you want to increase the radius, you can't do that easily, but if you want to reduce it, you can use:

World.GetClosestPed(Vector3 position, float radius)

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.