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

[C#] [ScriptHookV.Net v3] World.GetAllBlips(BlipSprite) not working as intended.


hksbindra
 Share

Recommended Posts

Hello fellow programmers !
I'm fairly new to GTA 5 scripting (started just about 10 days ago), I've released one script so far - https://www.gta5-mods.com/scripts/custom-blips
Do check it out, it might be useful to you.

Anyway, some people requested me to add a functionality to edit other blips (not created by my script).
I figured it would be easy as there's already a function to GetAllBlips, but that's not working properly.
It doesn't return values like it should and the array is always empty.

I spent some time on it & this is the best I came up with -

private void TryGetAllBlips()
{
    List<Blip> AllBlips = new List<Blip>();
    Blip blip;

	foreach(BlipSprite blipSprite in Enum.GetValues(typeof(BlipSprite)))
	{
		do
		{
      		blip = Function.Call<Blip>(Hash.GET_NEXT_BLIP_INFO_ID, blipSprite);

			WriteToLog(LogType.Log, blip.Sprite.ToString() + blip.Position.ToString() + " checking & adding to list");

			if (blip.Position != Vector3.Zero)
			{
				AllBlips.Add(blip);
				WriteToLog(LogType.Log, "Added");
			}

		} while (blip.Position != Vector3.Zero);
	}
}

This still doesn't give me all the blips, but just a few Barber blips, a few LosSantosCustoms & a couple of Lift blips, these are just names as I get empty string when I try to get the Name of any blip either by blip.name or by blip.getappropriatename().
And name is another problem for another day as that can be worked around, but not getting blip handles is really getting to me.
I've also tried getting all entities & reading the blips from them, still nothing.

Is there a solution..?? Can someone tell me what I'm missing..??

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.