Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Czas pobytu na serwerze


Kaczkorek1337

Rekomendowane odpowiedzi

Opublikowano

Robisz mapke

Map<UUID, Long> time = new HashMap<>();

w joinie zapisujesz

time.put(UUID, System.currentTimeMillis())

 

a przy wyjsciu odliczasz

(System.currentTimeMillis - time.get(UUID)))/1000

i masz wynik w sekundach

Opublikowano
9 godzin temu, __AHA__ napisał:

Robisz mapke


Map<UUID, Long> time = new HashMap<>();

w joinie zapisujesz


time.put(UUID, System.currentTimeMillis())

 

a przy wyjsciu odliczasz


(System.currentTimeMillis - time.get(UUID)))/1000

i masz wynik w sekundach

już lepiej bedzie jak zrobi obiekt usera 

private Long timeJoin = Syste.cur...;
private Long time = 0;

przy wejsciu na serwer przypisywac timeJoin na czas aktualny.

a przy wyjsciu od czasu aktualnego odjac timeJoin i dodac do time. I potem moze TimeUnit.MILLISECONDS.toSeconds(time) i ma czas w sekundach. Oczywiscie to w obiekcie z zapisem do bazy danych

Opublikowano
2 godziny temu, TheMajster napisał:

już lepiej bedzie jak zrobi obiekt usera 


private Long timeJoin = Syste.cur...;
private Long time = 0;

przy wejsciu na serwer przypisywac timeJoin na czas aktualny.

a przy wyjsciu od czasu aktualnego odjac timeJoin i dodac do time. I potem moze TimeUnit.MILLISECONDS.toSeconds(time) i ma czas w sekundach. Oczywiscie to w obiekcie z zapisem do bazy danych

A można jak najbardziej, jeszcze jak ¯\_(ツ)_/¯

  • Envqu zmienił(a) tytuł na Czas pobytu na serwerze

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...