PHP/MySQL | Регенерация жизни
Тема закрыта by
MyStyle
Причина: Всем спасибо. Решение найдено
Причина: Всем спасибо. Решение найдено
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
Bimax (18.08.2015 в 21:53)
[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
Далее это значение плюсуем в таблице с НР
+ Верно. И еще условие максимального хп не помешало бы;)
[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
Далее это значение плюсуем в таблице с НР
+ Верно. И еще условие максимального хп не помешало бы;)
Да там я уже разберусь чтобы лишние хп не прибавились
[J]iK (18.08.2015 в 21:54)
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
Чего?
MyStyle (18.08.2015 в 21:53)
[J]iK, время последнего и настоящего захода
[J]iK, время последнего и настоящего захода
Если работает как надо, то да)
MyStyle (18.08.2015 в 21:54)
[J]iK (18.08.2015 в 21:54)
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
Чего?
[J]iK (18.08.2015 в 21:54)
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
Чего?
Ну я так понимаю жизни в каких-то модулях отнимаются, типа в боях или на арене или чет тип этого)
То там восстановление нр будет лишним)
MyStyle (18.08.2015 в 21:46)
RUS, не. Не то. Уже разобрался как это сделать.
$d += $f*$g;
RUS, не. Не то. Уже разобрался как это сделать.
$d += $f*$g;
Если работает как надо, то пусть будет)
[J]iK, там просто отнимаешь от настоящего времени старое. К примеру выходит 30сек. И их же присуешь к жизни. Это если регенерация стоит 1. А так если 5 стоит то по тому коду
[J]iK (18.08.2015 в 21:56)
MyStyle (18.08.2015 в 21:54)
[J]iK (18.08.2015 в 21:54)
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
Чего?
Ну я так понимаю жизни в каких-то модулях отнимаются, типа в боях или на арене или чет тип этого)
То там восстановление нр будет лишним)
MyStyle (18.08.2015 в 21:54)
[J]iK (18.08.2015 в 21:54)
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
Чего?
Ну я так понимаю жизни в каких-то модулях отнимаются, типа в боях или на арене или чет тип этого)
То там восстановление нр будет лишним)
Это не арена а бой с ботами
MyStyle (18.08.2015 в 21:58)
[J]iK (18.08.2015 в 21:56)
MyStyle (18.08.2015 в 21:54)
[J]iK (18.08.2015 в 21:54)
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
Чего?
Ну я так понимаю жизни в каких-то модулях отнимаются, типа в боях или на арене или чет тип этого)
То там восстановление нр будет лишним)
Это не арена а бой с ботами
[J]iK (18.08.2015 в 21:56)
MyStyle (18.08.2015 в 21:54)
[J]iK (18.08.2015 в 21:54)
MyStyle, и мой совет тебе, отключи регенерацию жизни в боях)
Чего?
Ну я так понимаю жизни в каких-то модулях отнимаются, типа в боях или на арене или чет тип этого)
То там восстановление нр будет лишним)
Это не арена а бой с ботами
То там отключих восстановление)
[J]iK, там просто такая система боя и характеристика умений игрока с ботами что это как раз нужно