{% else-1 %}
Lorinz * 1.32
(6 апр 2015, 10:56) (0/0) [0]
Тема закрыта для обсуждения! *
Lorinz * 1.32
(6 апр 2015, 10:56) (0/0) [0]
да уже не нужна. я уже намутил. я понял где запоролся
Lorinz * 1.32
(5 апр 2015, 22:26) (0/0) [0]
Кидорас, какашка все равно получается...

[code]

$regen = round((1*$my_db['sale'])/100,3);//1ed
$regen_hp = 1 - $regen;// регенерация ед. в 1 сек
if($_SESSION['liv'] == NULL){$_SESSION['liv'] = time();} //Когда юзер зашел.
$sec = time()-$_SESSION['liv']; //время, которое пользователь ничего не делал.

$now = $regen_hp * $sec;

echo $now.'<br />'.$sec;
$status = $my_db['max_hp'] - $my_db['hp'];
if($status > 0){
DB::run()->query('Update `users_games` set `hp`=`hp`+ ? Where `login`=?',array($now,USER_NAME));
} else {echo'<br />FULL'; session_destroy();}


[/code]


50 нужно было отрегенить , он отрегенил за 23. причем прибавлял в нахлест 10+11 = 21+12=33. ((
Lorinz * 1.32
(5 апр 2015, 22:15) (0/0) [0]
ЗЕЛЁНЫЙ ШЕРШЕНЬ, причем тут крон? если юзер сам решат когда ему лечится
Lorinz * 1.32
(5 апр 2015, 22:10) (0/0) [0]
ВОЛЬФСАНГЕЛЬ, базу грузить будет.... но смысл я уловил щас по другому соображу
Lorinz * 1.32
(5 апр 2015, 21:58) (0/0) [0]
ВОЛЬФСАНГЕЛЬ, я только не понял что с last -ом делать?
Lorinz * 1.32
(5 апр 2015, 21:56) (0/0) [0]
ВОЛЬФСАНГЕЛЬ, регенится 1-ед в секунду.+ реген уменьшает скидка которая есть у юзера.

вот формула
$regen = round((1*$my_db['sale'])/100,3);//1ed

1 - $regen //это сколько сек будет регенится 1 ед здоровья
Lorinz * 1.32
(5 апр 2015, 21:51) (0/0) [0]
ByUNNAMED, ты как с сесией не понимаешь. я тебе одно ты мне другое и в итоге я прав
Lorinz * 1.32
(5 апр 2015, 21:50) (0/0) [0]
ВОЛЬФСАНГЕЛЬ, в бд 2 записи. сколько у игрока сейчас хп и сколько вообще у него максимальное хп.

Тек. - 30
Максим. - 100

и как тут быть?
Lorinz * 1.32
(5 апр 2015, 21:48) (0/0) [0]
ByUNNAMED, пост 5)