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

Wysłany: 2020-11-01, 15:43


ADISEQ

Uczeń Lua






Wiek: 21
Na forum: 2952 dni
Posty: 130
Nick w MP: ADISEQ

Piwa: 18

Respekt: 50

Witam. Znalaz?em tu skrypt na zmian? waluty i czcionki waluty, podobnie do 4life.
W tym skrypcie jest ta ilo?? pieniedzy w liczbie ca?kowitej, a na 4l s? dwie liczby po przecinku

tutaj losowe zdjecie z 4l


A tu ze skryptu


W skrypcie jest taki kod:
local czcionka = dxCreateFont("a/cz.ttf", 24)
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.2070) - 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.2070) - 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.2070) + 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.2070) + 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.2070, screenW * 0.9531, screenH * 0.2904, tocolor(0, 80, 0, 255), 1.00, czcionka, "center", "center", false, false, false, false, false)
end)


I wydaje mi s?, ?e tu chodzi o t? linijke:
local hajs = string.format("%08d", getPlayerMoney(getLocalPlayer()))


I co tu trzeba zmienic zeby bylo tak jak na 4l?
Za pomoc piwko i respect :)

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
LOLEKM, MareczeQ
Wysłany: 2020-11-01, 19:28


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Pieni?dzy w GTA/MTA nie mo?esz mie? po przecinku, na 4L prawdopodobnie gracze maj? pieni?dzy 100$ (givePlayerMoney) co w systemie serwera daje 1 dolar i 0 cent?w. Wtedy pieni?dze dzielisz przez 100 i string dajesz w string.format:
string.format("%.2f", getPlayerMoney()/100)


Albo zamiast domy?lnego systemu pieni?dzy jest element data, kt?ra warto?ci zmienno-przecinkowe mo?e zapisa? - wtedy po prostu warto?? jest pobierana i ustawia si? 2 miejsca po przecinku:
string.format("%.2f", getElementData(getLocalPlayer(), "money"))


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
ADISEQ
Wysłany: 2020-11-05, 13:36


ADISEQ

Uczeń Lua






Wiek: 21
Na forum: 2952 dni
Posty: 130
Nick w MP: ADISEQ

Piwa: 18

Respekt: 50

Dobra rozdaje piwka jakos sobie poradze :p

Postaw piwo autorowi tego posta
 

 
Tagi: string :: format
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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