Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local sx, sy = guiGetScreenSize ()
- sxmy = 1366
- symy = 768
- local components = { "area_name", "radio", "vehicle_name" }
- addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()),
- function ()
- for _, component in ipairs( components ) do
- setPlayerHudComponentVisible( component, false )
- end
- end)
- function Hud()
- local clip = getPedAmmoInClip(localPlayer)
- local totalammo = getPedTotalAmmo(localPlayer)
- 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)
- 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)
- 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)
- end
- addEventHandler("onClientRender", root, Hud)
- function renderDxHud()
- addEventHandler("onClientRender", getRootElement(), Hud)
- setPlayerHudComponentVisible("armour", false)
- setPlayerHudComponentVisible("wanted", false)
- setPlayerHudComponentVisible("weapon", false)
- setPlayerHudComponentVisible("money", false)
- setPlayerHudComponentVisible("health", false)
- setPlayerHudComponentVisible("clock", false)
- setPlayerHudComponentVisible("breath", false)
- setPlayerHudComponentVisible("ammo", false)
- end
- addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), renderDxHud)
- function onStop()
- setPlayerHudComponentVisible("armour", true)
- setPlayerHudComponentVisible("wanted", true)
- setPlayerHudComponentVisible("weapon", true)
- setPlayerHudComponentVisible("money", true)
- setPlayerHudComponentVisible("health", true)
- setPlayerHudComponentVisible("clock", true)
- setPlayerHudComponentVisible("breath", true)
- setPlayerHudComponentVisible("ammo", true)
- end
- addEventHandler("onClientResourceStop", getResourceRootElement(getThisResource()), onStop)
- function toggleRadar()
- if isVisible then
- addEventHandler("onClientRender", root, Hud)
- else
- removeEventHandler("onClientRender", root, Hud)
- end
- isVisible = not isVisible
- end
- bindKey ("F11", "down", toggleRadar)
- function convertNumber ( number )
- local formatted = number
- while true do
- formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
- if ( k==0 ) then
- break
- end
- end
- return formatted
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement