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

Wysłany: 2018-03-09, 14:05


IgorPL222

LUA






Wiek: 26
Na forum: 3253 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

Witam, mam pytanie odnosnie jak zrobi? timer, kt?ry b?dzie mi odlicza? sekundy w formacie "00:00" na dxDrawText

Kod:

function dzwonisz()
  dxDrawImage(0, 0, screenW*1920/1920, screenH*1080/1080, ":igor-system-wezwan/images/iphonex-call.png", 0, 0, 0, tocolor(255, 255, 255, 255), true)
  dxDrawText( "00:00", screenW*828/1920, screenH*559/1080, screenW*1091/1920, screenH*633/1080, tocolor(255, 255, 255, 255), 1.00, "bankgothic", "center", "top", false, false, true, false, false) --559
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-09, 14:15


Kalizman







Wiek: 24
Na forum: 3793 dni
Posty: 1394

Piwa: 4624

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Tworz? timer, kt?ry po 1 sec dodaje warto?? +1.

setTimer(function ()
    local getData = tonumber(getElementData (localPlayer, "elementData")) or 0
    if getData then
        setElementData (localPlayer, "elementData", getData+1)
    end
end, 1000, 0)


Teraz u?ywam funkcji:

function resulted (minutes)
    local h = math.floor(minutes/60)
    local m = minutes - (h*60)
    return h..":"..m
end

No i u?ywam jej przez:

local czas = getElementData (localPlayer, "elementData") or 0
czas = resulted(tonumber(czas))

Wstawiam do rendera.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-09, 14:25


IgorPL222

LUA






Wiek: 26
Na forum: 3253 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

Kalizman, dzi?ki, ale jest problem. Bo ten timer wygl?da na taki zgliczowany, niby chce odlicza?, ale z np 5 sekund przeskakuje do 599999

Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-09, 14:28


Kalizman







Wiek: 24
Na forum: 3793 dni
Posty: 1394

Piwa: 4624

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Wyja?nij dok?adniej w czym le?y problem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-09, 14:33


IgorPL222

LUA






Wiek: 26
Na forum: 3253 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

Kalizman, chodzi o to, ?e timer normalnie odlicza, i jakby z np. 3 zmienia si? do 4 i spowrotem do 3

Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-10, 00:18


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Zapewne chodzi o czas rozmowy. Nie warto u?ywa? timera do takiego czego? i jakiej? bezsensownej el daty. U?yj
Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount
po rozpoczeciu rozmowy i potem w renderze podstawowe obliczenia na ms.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: naliczanie :: sekund
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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