Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. local sx, sy = guiGetScreenSize ()
  2.  
  3. sxmy = 1366
  4. symy = 768
  5.  
  6. local components = { "area_name", "radio", "vehicle_name" }
  7.  
  8. addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()),
  9. function ()
  10. for _, component in ipairs( components ) do
  11. setPlayerHudComponentVisible( component, false )
  12. end
  13. end)
  14.  
  15. function Hud()
  16. local clip = getPedAmmoInClip(localPlayer)
  17. local totalammo = getPedTotalAmmo(localPlayer)
  18. dxDrawImage((1032/sxmy) *sx, (34/symy) *sy, (324/sxmy) *sx, (107/symy) *sy, ":HudRealista/img/hud.png", 0, 0, 0, tocolor(23, 251, 0, 254), false)
  19. dxDrawImage((1055/sxmy) *sx, (41/symy) *sy, (181/sxmy) *sx, (91/symy) *sy, ":HudRealista/files/img/"..getPedWeapon(localPlayer)..".png", 0,0,0, tocolor(255,255,255,255), false)
  20. dxDrawText(clip.." || "..totalammo, (1032/sxmy) *sx, (34/symy) *sy, (324/sxmy) *sx, (107/symy)*sy, tocolor(255, 255, 255, 255), 1.00, "sans", "center", "top", false, false, false, false, false)
  21. end
  22. addEventHandler("onClientRender", root, Hud)
  23.  
  24. function renderDxHud()
  25. addEventHandler("onClientRender", getRootElement(), Hud)
  26. setPlayerHudComponentVisible("armour", false)
  27. setPlayerHudComponentVisible("wanted", false)
  28. setPlayerHudComponentVisible("weapon", false)
  29. setPlayerHudComponentVisible("money", false)
  30. setPlayerHudComponentVisible("health", false)
  31. setPlayerHudComponentVisible("clock", false)
  32. setPlayerHudComponentVisible("breath", false)
  33. setPlayerHudComponentVisible("ammo", false)
  34. end
  35. addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), renderDxHud)
  36.  
  37. function onStop()
  38. setPlayerHudComponentVisible("armour", true)
  39. setPlayerHudComponentVisible("wanted", true)
  40. setPlayerHudComponentVisible("weapon", true)
  41. setPlayerHudComponentVisible("money", true)
  42. setPlayerHudComponentVisible("health", true)
  43. setPlayerHudComponentVisible("clock", true)
  44. setPlayerHudComponentVisible("breath", true)
  45. setPlayerHudComponentVisible("ammo", true)
  46. end
  47. addEventHandler("onClientResourceStop", getResourceRootElement(getThisResource()), onStop)
  48.  
  49. function toggleRadar()
  50. if isVisible then
  51. addEventHandler("onClientRender", root, Hud)
  52. else
  53. removeEventHandler("onClientRender", root, Hud)
  54. end
  55. isVisible = not isVisible
  56. end
  57. bindKey ("F11", "down", toggleRadar)
  58.  
  59. function convertNumber ( number )
  60. local formatted = number
  61. while true do
  62. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
  63. if ( k==0 ) then
  64. break
  65. end
  66. end
  67. return formatted
  68. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement