![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam takie pytanie bardziej teoretyczne.
Próbuje stworzyć skrypt który najpierw sprawdza czy energii jest mniej niż maksimum i potem dodaje co 5 minut aż do osiągnięcia maksimum. Chcę zrobić to tak żeby działało zarówno gdy użytkownik jest zalogowany(odlicza czas w js) oraz gdy jest wylogowany. Jak mogę takie coś osiągnąć? Zrobiłem wersje js:
Ale działa jedynie gdy użytkownik jest zalogowany. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zapisujesz stan kiedy ostatnio dodawałeś energię, np cykl o 13:30, użytkownik ostatnio aktywny był o 13.31 po loguje się chwilę po 14:00, po zalogowaniu/odświeżeniu strony obliczasz różnicę, która wynosi w tym przypadku 29 minut, dzielisz to na 5 (jako że co 5 minut) i masz 5 cykli pominiętych. Zapisujesz że stan został zaktualizowany w tym cyklu (cykl na godz. 14).
Taki zarys, ogólnie do dopracowania, ale mam nadzieję że naprowadziłem na koncepcję. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:26 |