Guest User

HideBlips

a guest
Nov 12th, 2020
189
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using GTA;
  2. using GTA.Native;
  3. using System;
  4. using System.Windows.Forms;
  5.  
  6. namespace HideBlips
  7. {
  8.     public class Main : Script
  9.     {
  10.         public Main()
  11.         {
  12.             Tick += OnTick;
  13.         }
  14.  
  15.         Blip GetFirstBlipInfoId(int blipSprite)
  16.         {
  17.             return Function.Call<Blip>(Hash.GET_FIRST_BLIP_INFO_ID, blipSprite);
  18.         }
  19.  
  20.         Blip GetNextBlipInfoId(int blipSprite)
  21.         {
  22.             return Function.Call<Blip>(Hash.GET_NEXT_BLIP_INFO_ID, blipSprite);
  23.         }
  24.  
  25.         void SetBlipVisible(Blip blip, int alpha, int displayId, float scale)
  26.         {
  27.             if (Function.Call<bool>(Hash.DOES_BLIP_EXIST, blip))
  28.             {
  29.                 Function.Call(Hash.SET_BLIP_ALPHA, blip, alpha);
  30.                 Function.Call(Hash.SET_BLIP_DISPLAY, blip, displayId);
  31.                 Function.Call(Hash.SET_BLIP_SCALE, blip, scale);
  32.             }
  33.         }
  34.  
  35.         void OnTick(object sender, EventArgs e)
  36.         {
  37.             Blip PersonalVehicleCar1 = GetFirstBlipInfoId(225);
  38.             SetBlipVisible(PersonalVehicleCar1, 0, 5, 0.0f);
  39.  
  40.             Blip PersonalVehicleCar2 = GetNextBlipInfoId(225);
  41.             SetBlipVisible(PersonalVehicleCar2, 0, 5, 0.0f);
  42.  
  43.             Blip PersonalVehicleCar3 = GetNextBlipInfoId(225);
  44.             SetBlipVisible(PersonalVehicleCar3, 0, 5, 0.0f);
  45.  
  46.             Blip Blimp1 = GetFirstBlipInfoId(401);
  47.             SetBlipVisible(Blimp1, 0, 5, 0.0f);
  48.  
  49.             Blip Blimp2 = GetFirstBlipInfoId(638);
  50.             SetBlipVisible(Blimp2, 0, 5, 0.0f);
  51.         }
  52.     }
  53. }
RAW Paste Data