Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-10-30, 16:50


frigy







Wiek: 20
Na forum: 2183 dni
Posty: 13
Nick w MP: frigy



Respekt: 50

siemka, czy kto? m?g?by do tego kodu doda? linijke na przecinki (?eby by?o 999,999pln a nie 999999)?


function render()
        dxDrawRectangle(1483, 88, 267, 21, tocolor(0, 0, 0, 255), false)
        dxDrawRectangle(1552, 119, 198, 21, tocolor(0, 0, 0, 255), false)
        dxDrawRectangle(1483, 88, 267/100*getElementHealth(localPlayer), 21, tocolor(246, 196, 75, 255), false)
        if getPedArmor(localPlayer)>0 then
            dxDrawRectangle(1552, 119, 198/100*getPedArmor(localPlayer), 21, tocolor(255, 255, 255, 255), false)
        end
        dxDrawImage(1724, 18, 175, 174, "logo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
        dxDrawImage(1537, 110, 30, 32, "i/armor.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
        dxDrawImage(1467, 79, 36, 36, "i/heart.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
        time=getRealTime()
        if time.hour<10 then
            time.hour="0"..time.hour
        end
        if time.minute<10 then
            time.minute="0"..time.minute
        end
        dxDrawText(time.hour..":"..time.minute, 1609+1, 49+1, 1789+1, 88+1, tocolor(0, 0, 0, 255), 1.00, font, "center", "center", false, false, false, false, false)
        dxDrawText(time.hour..":"..time.minute, 1609, 49, 1789, 88, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
        dxDrawText(getPlayerName(localPlayer).."("..getElementData(localPlayer, "id")..")", 1473+1, 49+1, 1656+1, 88+1, tocolor(0, 0, 0, 255), 1.00, font2, "center", "center", false, false, false, false, false)
        dxDrawText(getPlayerName(localPlayer).."("..getElementData(localPlayer, "id")..")", 1473, 49, 1656, 88, tocolor(255, 255, 255, 255), 1.00, font2, "center", "center", false, false, false, false, false)
        dxDrawText("$ "..getPlayerMoney(localPlayer), 1521+1, 120+1, 1842+1, 188+1, tocolor(0, 0, 0, 255), 1.00, font3, "center", "center", false, false, false, false, false)
        dxDrawText("#33cc33$#ffffff "..getPlayerMoney(localPlayer), 1521, 120, 1842, 188, tocolor(255, 255, 255, 255), 1.00, font3, "center", "center", false, false, false, true, false)
end

font=dxCreateFont("font.ttf",16,false,"antialiased")
font2=dxCreateFont("font.ttf",15,false,"antialiased")
font3=dxCreateFont("font.ttf",14,false,"antialiased")

addEventHandler("onClientResourceStart", resourceRoot, function()
    addEventHandler("onClientRender", root, render)
    setPlayerHudComponentVisible("all",false)
    setPlayerHudComponentVisible("radar",true)
    setPlayerHudComponentVisible("crosshair",true)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-30, 16:57


DaVeCS

Mapper






Wiek: 31
Na forum: 3527 dni
Posty: 193
Nick w MP: DaVe

Piwa: 59

Respekt: 70,5


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

function render()


        dxDrawRectangle(1483, 88, 267, 21, tocolor(0, 0, 0, 255), false)


        dxDrawRectangle(1552, 119, 198, 21, tocolor(0, 0, 0, 255), false)


        dxDrawRectangle(1483, 88, 267/100*getElementHealth(localPlayer), 21, tocolor(246, 196, 75, 255), false)


        if getPedArmor(localPlayer)>0 then


            dxDrawRectangle(1552, 119, 198/100*getPedArmor(localPlayer), 21, tocolor(255, 255, 255, 255), false)


        end


        dxDrawImage(1724, 18, 175, 174, "logo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)


        dxDrawImage(1537, 110, 30, 32, "i/armor.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)


        dxDrawImage(1467, 79, 36, 36, "i/heart.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)


        time=getRealTime()


        if time.hour<10 then


            time.hour="0"..time.hour


        end


        if time.minute<10 then


            time.minute="0"..time.minute


        end


        dxDrawText(time.hour..":"..time.minute, 1609+1, 49+1, 1789+1, 88+1, tocolor(0, 0, 0, 255), 1.00, font, "center", "center", false, false, false, false, false)


        dxDrawText(time.hour..":"..time.minute, 1609, 49, 1789, 88, tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)


        dxDrawText(getPlayerName(localPlayer).."("..getElementData(localPlayer, "id")..")", 1473+1, 49+1, 1656+1, 88+1, tocolor(0, 0, 0, 255), 1.00, font2, "center", "center", false, false, false, false, false)


        dxDrawText(getPlayerName(localPlayer).."("..getElementData(localPlayer, "id")..")", 1473, 49, 1656, 88, tocolor(255, 255, 255, 255), 1.00, font2, "center", "center", false, false, false, false, false)


        dxDrawText("$ "..convertNumber(getPlayerMoney(localPlayer)), 1521+1, 120+1, 1842+1, 188+1, tocolor(0, 0, 0, 255), 1.00, font3, "center", "center", false, false, false, false, false)


        dxDrawText("#33cc33$#ffffff "..convertNumber(getPlayerMoney(localPlayer)), 1521, 120, 1842, 188, tocolor(255, 255, 255, 255), 1.00, font3, "center", "center", false, false, false, true, false)


end





font=dxCreateFont("font.ttf",16,false,"antialiased")


font2=dxCreateFont("font.ttf",15,false,"antialiased")


font3=dxCreateFont("font.ttf",14,false,"antialiased")





addEventHandler("onClientResourceStart", resourceRoot, function()


    addEventHandler("onClientRender", root, render)


    setPlayerHudComponentVisible("all",false)


    setPlayerHudComponentVisible("radar",true)


    setPlayerHudComponentVisible("crosshair",true)


end)






Powinno dzia?a?

Postaw piwo autorowi tego posta
 

 
Tagi: hud :: przecinkami
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » hud z przecinkami Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku