Просмотр поста #63386: >>>ВОПРОСЫ НОВИЧКОВ<<<

.
dakilla

Remixez, Можно так попробовать

$a = 10;  //сейчас на складе
     $b = 12;  //добыча за интервал времени
     $c = 100; //время последнего сбора
     $d = 5;   //интервал между начислениями
     $e = 115; //текущее время
    if($d <= ($e - $c)){
         $dobycha = $b * (($e - $c) / $d);
         // Обновляем склад $a + $dobycha
         // Обновляем "Время последнего сбора" $c = $e
    }