{% else-1 %}
(23 янв 2017, 01:48) (0/0) [0]
Тема закрыта для обсуждения! *
(22 янв 2017, 23:57) (0/0) [0]
axer, на полное восстановление 25 минут, а на одну единицу 5 минут
(22 янв 2017, 23:51) (0/0) [0]
axer, вот эть код на восстановление энергии игрока
$currentDate = time();
$dateDiff = $currentDate - $arr['fuel_time'];
$newFuel = $arr['energy'];
//1500 сек - время полного восстановления ...
if ($dateDiff < 1500 && $newFuel < $arr['max_energy'])
{
while ($dateDiff > 300)
{
$newFuel++;
if ($newFuel >= $arr['max_energy'])
{
break;
}
$dateDiff = $dateDiff - 300; //300 сек == 5 мин
}
}
else
{
$newFuel = $arr['max_energy'];
}
if ($newFuel != $arr['energy'])
{
$sql->query("UPDATE `users` SET `energy`='$newFuel', `fuel_time`= '$currentDate' WHERE `id`='$id_user' "*;
}

В общем добавляет все идеально,но есть один нюанс, когда у нас 5/5 энергии то есть максимальное количество ,мы тратим одну энергию,делается 4/5 ,потом обновляем страницу и снова 5/5 ,снова тратим энергию и все дальше нормально,именно когда 5/5 ,то почему после того как потратили добавляет еще одну
(22 янв 2017, 23:45) (0/0) [0]
axer, а не все работает,еще можно к вам один вопрос по кода,только не по этому а по другому, еть небольшой косяк
(22 янв 2017, 23:43) (0/0) [0]
axer, я прописал все что вы написали, в хэдере
(22 янв 2017, 23:41) (0/0) [0]
axer, а как сделать чтоб можно было получить награду на любой странице?
(22 янв 2017, 23:39) (0/0) [0]
axer, спасибо работает ,но только когда я зайду в файл taxi.php где начинаю работать ,если перехожу по сайту то не срабатывает ,почему?
(22 янв 2017, 23:33) (0/0) [0]
Simptom, я не знаю как составить крон
(22 янв 2017, 23:31) (0/0) [0]
выставить метку когда начал не проблема,как выставить когда закончил?
(22 янв 2017, 23:23) (0/0) [0]
axer, такое уже пробовал,оно постоянно будет добавлять!