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

Wysłany: 2020-06-06, 22:22


Kacperczokk500







Wiek: 26
Na forum: 2608 dni
Posty: 1
Nick w MP: Kacperczokk500



Respekt: 50

Hej, mam taki problem, bo ju? d?ugo szukam jak doda? przecinki do waluty na hudzie i nie mog? znale?? jakby m?g?by mi kto? doda? do hudu przecinki by?bym bardzo wdzi?czny. Stawiam Zimne Piwerko!

Kod:

local czcionka = dxCreateFont("a/cz.ttf", 30)
if not czcionka then czcionka = "default" end

local screenW, screenH = guiGetScreenSize()

addEventHandler("onClientRender", root, function()
local hajs = string.format("%08d", getPlayerMoney(getLocalPlayer()))
showPlayerHudComponent("money", false)
dxDrawText("PLN"..hajs, (screenW * 0.7758) - 2, (screenH * 0.22) - 2, (screenW * 0.9531) - 2, (screenH * 0.2904) - 2, tocolor(0, 0, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false)
dxDrawText("PLN"..hajs, (screenW * 0.7758) + 2, (screenH * 0.22) - 2, (screenW * 0.9531) + 2, (screenH * 0.2904) - 2, tocolor(0, 0, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false)
dxDrawText("PLN"..hajs, (screenW * 0.7758) - 2, (screenH * 0.22) + 2, (screenW * 0.9531) - 2, (screenH * 0.2904) + 2, tocolor(0, 0, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false)
dxDrawText("PLN"..hajs, (screenW * 0.7758) + 2, (screenH * 0.22) + 2, (screenW * 0.9531) + 2, (screenH * 0.2904) + 2, tocolor(0, 0, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false)
dxDrawText("PLN"..hajs, screenW * 0.7758, screenH * 0.22, screenW * 0.9531, screenH * 0.2904, tocolor(0, 80, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false)
dxDrawText(nominal, (1235*w), (12*h),(1280*w), (887*h), tocolor(r2,g2,b2, alpha2), 0.55*w,font, "left", "top", false, false, false, true, false)
dxDrawText("PLN : "..przecinek(hajs).."", sW * 0.895, sH * 0.140, sW * 3.005, sH * 0.040, tocolor(255, 255, 255, 255), 0.4, font, "left", "center", false, false, false, false, false)
string.format("%.02f", getPlayerMoney(localPlayer)/100)
end)


Ostatnio zmieniony przez Dawidos. 2020-06-06, 22:36, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-06, 22:40


PatryKK.

Emeryt LUA






Wiek: 27
Na forum: 3202 dni
Posty: 1059
Nick w MP: PatryKK.

Piwa: 2331

Respekt: 331,5
Respekt: 331,5Respekt: 331,5Respekt: 331,5

Przyk?ad
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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-16, 12:38


_jvneczek







Wiek: 22
Na forum: 4466 dni
Posty: 1509
Nick w MP: _jvneczek

Piwa: 3960

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5


local czcionka = dxCreateFont("a/cz.ttf", 30) 
if not czcionka then czcionka = "default" end 

local screenW, screenH = guiGetScreenSize() 

addEventHandler("onClientRender", root, function() 
local hajs = string.format("%08d", getPlayerMoney(getLocalPlayer())) 
showPlayerHudComponent("money", false) 
dxDrawText("PLN"..przecinek(hajs), (screenW * 0.7758) - 2, (screenH * 0.22) - 2, (screenW * 0.9531) - 2, (screenH * 0.2904) - 2, tocolor(0, 0, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false) 
dxDrawText("PLN"..przecinek(hajs), (screenW * 0.7758) + 2, (screenH * 0.22) - 2, (screenW * 0.9531) + 2, (screenH * 0.2904) - 2, tocolor(0, 0, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false) 
dxDrawText("PLN"..przecinek(hajs), (screenW * 0.7758) - 2, (screenH * 0.22) + 2, (screenW * 0.9531) - 2, (screenH * 0.2904) + 2, tocolor(0, 0, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false) 
dxDrawText("PLN"..przecinek(hajs), (screenW * 0.7758) + 2, (screenH * 0.22) + 2, (screenW * 0.9531) + 2, (screenH * 0.2904) + 2, tocolor(0, 0, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false) 
dxDrawText("PLN"..przecinek(hajs), screenW * 0.7758, screenH * 0.22, screenW * 0.9531, screenH * 0.2904, tocolor(0, 80, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false) 
dxDrawText(nominal, (1235*w), (12*h),(1280*w), (887*h), tocolor(r2,g2,b2, alpha2), 0.55*w,font, "left", "top", false, false, false, true, false) 
dxDrawText("PLN : "..przecinek(hajs).."", sW * 0.895, sH * 0.140, sW * 3.005, sH * 0.040, tocolor(255, 255, 255, 255), 0.4, font, "left", "center", false, false, false, false, false) 
string.format("%.02f", getPlayerMoney(localPlayer)/100) 
end)
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


Postaw piwo autorowi tego posta
 

 
Tagi: przecinki :: walucie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Przecinki w walucie 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