Skocz do zawartości
  • 0

Rozegrany czas przez gracza


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
https://skript.pl/temat/45982-rozegrany-czas-przez-gracza/#findComment-289586
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
https://skript.pl/temat/45982-rozegrany-czas-przez-gracza/#findComment-289587
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
https://skript.pl/temat/45982-rozegrany-czas-przez-gracza/#findComment-289588
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
https://skript.pl/temat/45982-rozegrany-czas-przez-gracza/#findComment-290092
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
https://skript.pl/temat/45982-rozegrany-czas-przez-gracza/#findComment-290093
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
https://skript.pl/temat/45982-rozegrany-czas-przez-gracza/#findComment-290095
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
https://skript.pl/temat/45982-rozegrany-czas-przez-gracza/#findComment-290096
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.

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

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