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

Wysłany: 2020-07-26, 22:33


killercycDDS

Migacz






Wiek: 25
Na forum: 4512 dni
Posty: 629
Nick w MP: killer_cyc[DDS]

Piwa: 1659

Respekt: 22

Witam przychodz? z pytaniem jak zrobi? w takiej funkcji, ?e po 1 min afka zatrzymuje naliczanie

function zmienCzasSesji(seconds)
    seconds seconds or 0 
  
    if seconds <= 0 then
      return "00:00:00";
    else
      hours string.format("%02.f"math.floor(seconds/3600));
      mins string.format("%02.f"math.floor(seconds/60 - (hours*60)));
      secs string.format("%02.f"math.floor(seconds hours*3600 mins *60));
    return "".. hours .." godziny ".. mins .." minuty"
    end
end

Definiowanie w panelu F2

pokaz_czas_sesja zmienCzasSesji(60*tonumber(getElementData(localPlayer,"player:czasSesja"))) or 0


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-27, 08:37


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Mozesz zrobic to timerem jednak w tym przypadku polecam getTickCount, pierwsze tworzysz na poczatku eventu a drugie w miejscu gdzie zaczynasz oblicza? cos. Odejmowanie startu od ko?ca da ci sum? kt?r? sa milisekundy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-27, 14:31


PatryKK.

Emeryt LUA






Wiek: 26
Na forum: 3060 dni
Posty: 1060
Nick w MP: PatryKK.

Piwa: 2322

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


Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount


Postaw piwo autorowi tego posta
 

 
Tagi: zatrzymanie :: naliczania
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