setElementData(localPlayer, "hud", true)
local sx, sy = guiGetScreenSize()
local font = dxCreateFont("gtav.ttf", 20)
local font2 = dxCreateFont("normal.ttf", 16)
setPlayerHudComponentVisible("all", false)
setPlayerHudComponentVisible("radar", true)
function sw(value)
return sx*value/1920
end
function sh(value)
return sy*value/1080
end
local pos={
server = { x = 2700, y = -525, w = 825, h = 627},
imgHud = { x = 0, y = 0, w = 1920, h = 1080},
imgKolo = { x = 0, y = 0, w = 115, h = 115}
}
local images={
hud = dxCreateTexture(':drpg-hud/img/hud.png', 'argb', false, 'clamp'),
pasek = dxCreateTexture(':drpg-hud/img/pasek.png', 'argb', false, 'clamp'),
kolo = dxCreateTexture(':drpg-avatary/kolo.png', 'argb', false, 'clamp'),
}
function render()
local player={
name = getPlayerName(localPlayer),
money = getPlayerMoney(localPlayer),
}
dxDrawImage(sw(pos["imgHud"].x), sh(pos["imgHud"].y), sw(pos["imgHud"].w), sh(pos["imgHud"].h), images.hud, 0, 0, 0, tocolor(255,255,255,200), false)
dxDrawImage(sw(pos["imgHud"].x), sh(pos["imgHud"].y), sw(pos["imgHud"].w), sh(pos["imgHud"].h), images.pasek, 0, 0, 0, tocolor(255,255,255,200), false)
dxDrawImage(sw(pos["imgHud"].x+1575), sh(pos["imgHud"].y+59), sw(pos["imgKolo"].w), sh(pos["imgKolo"].h), images.kolo, 0, 0, 0, tocolor(255,255,255,200), false)
dxDrawText(player.name, sw(pos["server"].x - 350), sw(pos["server"].y - 2), sw(pos["server"].w), sw(pos["server"].h), tocolor(230, 230, 230, 255), 1.00, font,"center","center",true, true, true, true, true)
dxDrawText(""..przecinek(player.money).." PLN", sw(pos["server"].x + 50), sw(pos["server"].y + 220), sw(pos["server"].w), sw(pos["server"].h), tocolor(230, 230, 230, 255), 1.00, font2, "center", "center", true, true, true, true, true)
if getElementData(localPlayer, "player:premium") then
dxDrawText("#fcdf03Premium", sw(pos["server"].x + 125), sw(pos["server"].y - 2), sw(pos["server"].w), sw(pos["server"].h), tocolor(230, 230, 230, 255), 1.00, font, "center", "center", true, true, true, true, true)
end
end
addEventHandler("onClientRender", root, render)
function przecinek(liczba)
local format = liczba
while true do
format, k = string.gsub(format, "^(-?%d+)(%d%d%d)", '%1,%2')
if ( k==0 ) then
break
end
end
return format
end