{% else-1 %}
Lorinz * 1.32
(5 апр 2015, 21:47) (0/0) [0]
Кидорас, согласен бред. но он прибавляет поочередно 1+2+3+4+5+6+7... и выходит что за 15 сек он 100 хп востанавливает, хотя цикл занимает 100 с - 10 которые есть... как минимум 90 сек должен
Lorinz * 1.32
(5 апр 2015, 21:43) (0/0) [0]
ВОЛЬФСАНГЕЛЬ, фигня получиться

прибавит 6 потом 6+7, потом 6+7+8. это не есть хорошо
Lorinz * 1.32
(5 апр 2015, 21:38) (0/0) [0]
Vol"jin, как сделать так чтобы юзер зашел с 10 хп и он начал регенить с 10 хп а не с 0.
Lorinz * 1.32
(5 апр 2015, 21:35) (0/0) [0]
О люди профика взываю к вам! *

один php код теребонькает сегодня меня весь день.

Что нужно?
При заходе юзера на страницу начинается процесс восстановления чего то.

для реализации использую такой код:

[code]
<?
if($status > 0){
if($_SESSION['lives']==NULL){$_SESSION['lives'] = time();}
$time = time() - $_SESSION['lives'];
//regen 1 hp - SALE
$regen = round((1*$my_db['sale'])/100,3);//1ed
$regen_n = $time * $regen;
$regen_now = $time - $regen_n; //need
$time_n = $regen_now ;
echo'Востановлено: '.$time_n;
DB::run()->query('Update `users_games` set `hp`=? Where `login`=?',array($time_n,USER_NAME));
?>
[/code]

скажите все ок? ну почти... да ты заходишь на страницу он начинает регенить по 1 хп за 1(+- скидка там 0,002 с)с. НО если ты заходишь и у тебя при этом 10 хп. он ее уничтожает в 0 и начает регенить с 0. т.е. юзер ждет целый цикл (100 с в среднем)

как сделать так чтобы юзер зашел с 10 хп и он начал регенить с 10 хп а не с 0.
знаю что дело в запросе наверно... иль я хз голова не соображает((

Есть у кого какие идеи вообще? если есть код лучше дерзайте буду рад.
Добавлено 05.04.15 в 21:36:45:
С меня плюшка в виде аптечки(