Loading...
Обучение/Помощь новичкам | Сколько в игре, помощь.
Как мне сделать сколько время провёл игрок в игре учитывая только время онлайн, и счётик онлайна такой чтобы писало допустим был там 15 сек назад или 2 дня назад или 0 сек назад. Прошу просто помочь с идеями и с кодом.
Ник хороший *heh*
________
посл. ред. 26.01.2019 в 18:34; всего 1 раз(а); by Jquery
Естественно для этого нужно заносить время в бд. Потом брать из бд ну Впринцыпе для онлайна понятно. Но как сделать так чтобы при каждом нажатии на ссылку и каждом обновлении страницы новое время писалось в бд???
Jquery , ты три раза отредачил твой пост)гг
CaMnoCe6e (26.01.2019 в 18:42)
Jquery , ты три раза отредачил твой пост)гг


________
посл. ред. 26.01.2019 в 18:34; всего 1 раз(а); by Jquery

Ну да, как раз 3 раза. *heh*
В зц в играх глянь, видел где-то
Прежде что-то спрашивать, поищи в зц, я так и делаю
CaMnoCe6e , вставь в файле юзера где-то:
Последнее действие: <?=_times(time() - $i['online'])?>
CaMnoCe6e (26.01.2019 в 18:27)
Как мне сделать сколько время провёл игрок в игре учитывая только время онлайн, и счётик онлайна такой чтобы писало допустим был там 15 сек назад или 2 дня назад или 0 сек назад. Прошу просто помочь с идеями и с кодом.


Делаешь две колонки в users

last_visit - (последнее действие юзера)
title_visit - (тут храни через запятую url и title страницы, которую он посещал).
online - (общий онлайн юзера).

$userOnline = time() - $user['last_visit'];
$newTime = $user['online'] + $userOnline;

И делаешь запрос в базу на обновление last_visit = time() и online = $newTime

А на счет страницы, то так:

$url = $_SERVER['REQUEST_URI'];
$title = 'Тайтл страницы';

И title_visit = $url.','.$title
________
посл. ред. 26.01.2019 в 19:44; всего 1 раз(а); by Router
Онлайн: 1
Время:
Gen. 0.0897
(c) Bym.Guru 2010-2026