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