Advertisement
Guest User

Untitled

a guest
Sep 5th, 2017
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. local ListBlips = {
  2. -- {x,y,z,spirite/idtype,idcolor,size/scale,text,ShowOnMAP}
  3. {436.53778076172,-981.76916503906,30.698621749878,60,38,0.8,"Police Station",true}, --> Downtown, Eastside
  4. {1854.1021728516,3685.1530761719,34.267040252686,60,38,0.8,"Police Station",true}, --> North, Desert
  5. {397.28869628906,-1614.2271728516,29.291931152344,60,38,0.8,"Police Station",true}, --> Downtown, Central
  6. {-445.17816162109,6014.3686523438,31.716344833374,60,38,0.8,"Police Station",true}, --> North West, Paleto
  7. {640.48498535156,1.1084805727005,82.786407470703,60,38,0.8,"Police Station",true}, --> Downtown, North, Vinewood
  8. {825.66259765625,-1290.0238037109,28.240634918213,60,38,0.8,"Police Station",true}, --> Downtown, Eastside
  9. {-1494.6154785156,142.60354614258,55.65272903442,279,8,0.6,"PlayBoy Mansion",true}
  10. }
  11.  
  12. function addBlips(x,y,z,idtype,idcolor,size,text,showonmap) -- create new blip, return native id (normal)
  13.  
  14. if showonmap then -- TRUE
  15. TriggerEvent('chatMessage', 'BD_Blips', {255,0,0}, 'showonmap = true') -- Testing purpose
  16. local blip = AddBlipForCoord(x + 0.001, y + 0.001, z + 0.001) -- From VRP.. solve strange gta5 madness with integer -> double
  17. SetBlipSprite(blip, idtype)
  18. SetBlipScale(blip, size)
  19. SetBlipColour(blip,idcolor)
  20. SetBlipAsShortRange(blip, 1)
  21. if text ~= nil then -- Exemple Shop Clerk, i dont want them to have names in the legend
  22. BeginTextCommandSetBlipName("STRING")
  23. AddTextComponentString(text)
  24. EndTextCommandSetBlipName(blip)
  25. end
  26. else
  27. TriggerEvent('chatMessage', 'BD_Blips', {255,0,0}, 'showonmap = false') -- Testing purpose
  28. end
  29. return blip
  30.  
  31. end
  32.  
  33. function BD_Blips(toggle) -- TRUE or FALSE
  34. if(toggle)then
  35. for k,v in pairs(ListBlips) do
  36. ListBlips[k].x = v[1]
  37. ListBlips[k].y = v[2]
  38. ListBlips[k].z = v[3]
  39. ListBlips[k].idtype = v[4]
  40. ListBlips[k].idcolor = v[5]
  41. ListBlips[k].size = v[6]
  42. ListBlips[k].text = v[7]
  43. ListBlips[k].showonmap = v[8]
  44. addBlips(ListBlips[k][1], ListBlips[k][2], ListBlips[k][3], ListBlips[k][4], ListBlips[k][5], ListBlips[k][6], ListBlips[k][7], ListBlips[k][8])
  45. end
  46. else
  47. --destroyBURNBlips()
  48. TriggerEvent('chatMessage', 'BD_Blips', {255,0,0}, 'Map Blips removed') -- Testing purpose
  49. end
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement