Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    2. News

    1. Red Dead Redemption 2

    1. GTA Online

      1. After Hours
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. 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. 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

Sign in to follow this  
Dev614

Help performing function on every ped in ped array

Recommended Posts

Dev614

I'm trying to perform the functions GET_PED_TYPE and IS_PED_IN_ANY_VEHICLE on every ped in the ped array of peds near me (using World.GetNearbyPeds(Game.Player.Character.Position, 200f)). I'm stuck here, I'm trying to check for any ped near me that is in a vehicle, and if he is in the vehicle, if he is a gang member and if so, I want to change the relationship group so he no longer attacks "Hated" peds and causes traffic jams.

Edited by Dev614

Share this post


Link to post
Share on other sites
Dev614

I've been trying to set up a loop to no avail.

 

Would it go something like this?

?? and then follow it with an if statement checking if it's equal to a certain value? I'm just learning to code, forgive my ignorance.

Ped[] peds = World.GetNearbyPeds(Game.Player.Character.Position, 200f);foreach (Ped p in peds){        Function.Call(Hash.GET_PED_TYPE);}

Or would a for statement be better? Something like:

Ped[] peds = World.GetNearbyPeds(Game.Player.Character.Position, 200f);int pedcount = peds.Length;for (int i = 1; i <= pedcount; i++){      Function.Call(Hash.GET_PED_TYPE);}
Edited by Dev614

Share this post


Link to post
Share on other sites
Dev614

@ikt I've got the script up and running using that foreach function, just a little edited. Thank you for the resource! I was experimenting with the foreach function earlier but I set it up wrong, the resource you shared showed me my error. I appreciate it! :)

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
Sign in to follow this  

×

Important Information

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