PHP/MySQL | Регенерация жизни
Тема закрыта by
MyStyle
Причина: Всем спасибо. Решение найдено
Причина: Всем спасибо. Решение найдено
Ребята помогите сделать регенерацию игрока в секундах.
Я сохраняю последний заход пользователя и после обновления страницы сравниваю с тем временем и выходит примерно там 15 сек.
Как сделать так чтобы за каждую секунду давали по 10 жизней?
В поиске не че не нашел, как только не пробывал сделать все досраки.
Если кто и что то знает, скиньте пример кода.
Буду очень благодарен.
Я сохраняю последний заход пользователя и после обновления страницы сравниваю с тем временем и выходит примерно там 15 сек.
Как сделать так чтобы за каждую секунду давали по 10 жизней?
В поиске не че не нашел, как только не пробывал сделать все досраки.
Если кто и что то знает, скиньте пример кода.
Буду очень благодарен.
Мдэ. Просто вставь код
mysql_query ("Update `account` where `hp`=`hp` + '10'");
mysql_query ("Update `account` where `hp`=`hp` + '10'");
↑ при каждом обновлении страницы будет всем юзерам давать хп
RUS, не. Не то. Уже разобрался как это сделать.
$d += $f*$g;
$d += $f*$g;
RUS (18.08.2015 в 21:40)
Мдэ. Просто вставь код
mysql_query ("Update `account` where `hp`=`hp` + '10'");
Мдэ. Просто вставь код
mysql_query ("Update `account` where `hp`=`hp` + '10'");
При норм онлайне в секунду будет больше 1 запроса в бд.. т.е не варик для автора:Д
а мне просто лень расписывать:D
RUS (18.08.2015 в 21:40)
Мдэ. Просто вставь код
mysql_query ("Update `account` where `hp`=`hp` + '10'");
Мдэ. Просто вставь код
mysql_query ("Update `account` where `hp`=`hp` + '10'");
Бред...
Автор выход прост)
Могут быть опечатки сразу говорю ибо дисплей по-бит!
Значет так)
Записывай время последнего захода на сайт(или обновления страницы)
Допустим переменная $time_old будет нести это значение)
Далее просто отнимай старое время от текущего $time_reg=($time_old-time())*10;
Ну и сразу же множем на 10
Далее это значение плюсуем в таблице с НР
[J]iK, а в моём последнем сообщении так разве не канает?)
MyStyle (18.08.2015 в 21:51)
[J]iK, а в моём последнем сообщении так разве не канает?)
[J]iK, а в моём последнем сообщении так разве не канает?)
Я хз, что в переменных ты держиш)
[J]iK (18.08.2015 в 21:49)
RUS (18.08.2015 в 21:40)
Мдэ. Просто вставь код
mysql_query ("Update `account` where `hp`=`hp` + '10'");
Бред...
Автор выход прост)
Могут быть опечатки сразу говорю ибо дисплей по-бит!
Значет так)
Записывай время последнего захода на сайт(или обновления страницы)
Допустим переменная $time_old будет нести это значение)
Далее просто отнимай старое время от текущего $time_reg=($time_old-time())*10;
Ну и сразу же множем на 10
Далее это значение плюсуем в таблице с НР
RUS (18.08.2015 в 21:40)
Мдэ. Просто вставь код
mysql_query ("Update `account` where `hp`=`hp` + '10'");
Бред...
Автор выход прост)
Могут быть опечатки сразу говорю ибо дисплей по-бит!
Значет так)
Записывай время последнего захода на сайт(или обновления страницы)
Допустим переменная $time_old будет нести это значение)
Далее просто отнимай старое время от текущего $time_reg=($time_old-time())*10;
Ну и сразу же множем на 10
Далее это значение плюсуем в таблице с НР
+ Верно. И еще условие максимального хп не помешало бы;)
[J]iK, время последнего и настоящего захода