Skocz do zawartości
  • 0

Rozegrany czas przez gracza


suchymonster
 Udostępnij

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
15 minut temu, suchymonster napisał:

Cześć, czy wartość pobraną z "time played of player" w jakiś sposób mogę przerobić na doubla? parsed as numer nie działa wyświetla się none.

Z góry dziękuję za pomoc

A jak ty byś chciał to przerobić?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

A jak ty byś chciał to przerobić?

chciałbym mieć samą wartość numeryczną, ponieważ wstawiam ten czas do topki, i brzydko wygląda jak czas podawany jest w wartościach po angielsku więc zamieniam je na polski, tylko że wtedy funkcja na topke nie działa

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
14 minut temu, suchymonster napisał:

chciałbym mieć samą wartość numeryczną, ponieważ wstawiam ten czas do topki, i brzydko wygląda jak czas podawany jest w wartościach po angielsku więc zamieniam je na polski, tylko że wtedy funkcja na topke nie działa

W takim razie rób sobie topkę na zwykłych timespanach, a następnie zapętl wyniki topki i podmień angielskie timespany na polskie.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 20.02.2021 o 02:07, Kormic napisał:

W takim razie rób sobie topkę na zwykłych timespanach, a następnie zapętl wyniki topki i podmień angielskie timespany na polskie.

mam to aktualnie tak zrobione, chciałem zrobić aby pokazywało się to w godzinach, nie w dniach. I myślałem że o czymś nie wiem, ale chyba po prostu się nie da

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
4 minuty temu, suchymonster napisał:

mam to aktualnie tak zrobione, chciałem zrobić aby pokazywało się to w godzinach, nie w dniach. I myślałem że o czymś nie wiem, ale chyba po prostu się nie da

Mógłbyś równie dobrze liczyć sobie różnicę unix timestampów między wejściem i wyjściem gracza na serwer. Następnie sobie sumujesz to z wszystkimi poprzednimi czasami online.

A jeżeli gracz jest na serwerze, sprawdzasz różnicę timestamp między wejściem, a timestamp czasu obecnym (now).

Jak skończysz, mogę ci podrzucić funkcję przeliczającą ilość sekund na format "godziny:minuty:sekundy".

Edytowane przez Kormic
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
6 minut temu, Kormic napisał:

Mógłbyś równie dobrze liczyć sobie różnicę unix timestampów między wejściem i wyjściem gracza na serwer. Następnie sobie sumujesz to z wszystkimi poprzednimi czasami online.

A jeżeli gracz jest na serwerze, sprawdzasz różnicę timestamp między wejściem, a timestamp czasu obecnym (now).

Jak skończysz, mogę ci podrzucić funkcję przeliczającą ilość sekund na format "godziny:minuty:sekundy".

a teraz by nie dało rady tej funkcji zastosować, bo nie do końca rozumiem, czym się będzie ta wartość obliczana różnić od tej pobieranej z time played of player

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, suchymonster napisał:

a teraz by nie dało rady tej funkcji zastosować, bo nie do końca rozumiem, czym się będzie ta wartość obliczana różnić od tej pobieranej z time played of player

Tym będzie się różnić, że unix timestamp zwraca ilość sekund, która minęła od 1 stycznia 1970 roku. Na tej podstawie będziemy sobie obliczali różnicę.

Unix timestamp zwraca zwykłą liczbę, natomiast 'time played of player' zwraca wartość typu 'timespan'.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...