--- D:\patch\SetNextQueueElementOnTop_Old.php 2009-10-05 16:04:14.000000000 +0200 +++ D:\patch\SetNextQueueElementOnTop_New.php 2010-09-17 16:14:11.652800000 +0200 @@ -51,7 +51,18 @@ } else { $ForDestroy = false; } - $HaveRessources = IsElementBuyable ($CurrentUser, $CurrentPlanet, $Element, true, $ForDestroy); + + $HaveRessources = IsElementBuyable ($CurrentUser, $CurrentPlanet, $Element, true, $ForDestroy); + $Needed = GetBuildingPrice ($CurrentUser, $CurrentPlanet, $Element, true, $ForDestroy); + + if ($Needed['metal'] > $CurrentPlanet['metal'] OR + $Needed['crystal'] > $CurrentPlanet['crystal'] OR + $Needed['deuterium'] > $CurrentPlanet['deuterium']) + { + $HaveRessources = false; + $HaveNoMoreLevel = false; + } + if ($ForDestroy) { if ($CurrentPlanet[$resource[$Element]] == 0) { $HaveRessources = false;