Главная » Статьи » Xnova FiX |
Фикс шпионов 2
Через Галактику можно отправлять шпионов и переработчиков, даже если для полета необходимо дейтерия больше чем грузоподъемность флота: в файле flotenajax.php ищем: Code foreach ($FleetArray as $Ship => $Count) { $ShipSpeed = $pricelist[$Ship]["speed"]; $spd = 35000 / ($Duration * $SpeedFactor - 10) * sqrt($Distance * 10 / $ShipSpeed); $basicConsumption = $pricelist[$Ship]["consumption"] * $Count ; $consumption += $basicConsumption * $Distance / 35000 * (($spd / 10) + 1) * (($spd / 10) + 1); $FleetShipCount += $Count; $FleetDBArray .= $Ship .",". $Count .";"; $FleetSubQRY .= "`".$resource[$Ship] . "` = `" . $resource[$Ship] . "` - " . $Count . " , "; } $consumption = round($consumption) + 1; заменяем на следующий код: Code foreach ($FleetArray as $Ship => $Count) { $ShipSpeed = $pricelist[$Ship]["speed"]; $spd = 35000 / ($Duration * $SpeedFactor - 10) * sqrt($Distance * 10 / $ShipSpeed); $basicConsumption = $pricelist[$Ship]["consumption"] * $Count ; $consumption += $basicConsumption * $Distance / 35000 * (($spd / 10) + 1) * (($spd / 10) + 1); $FleetShipCount += $Count; $FleetDBArray .= $Ship .",". $Count .";"; $FleetSubQRY .= "`".$resource[$Ship] . "` = `" . $resource[$Ship] . "` - " . $Count . " , "; // by kfmook проверка на размер топливного бака $FleetStorage += $pricelist[$Ship]["capacity"] * $Count; } $consumption = round($consumption) + 1; // by kfmook проверка на размер топливного бака if (( $FleetStorage < $consumption)) { $ResultMessage = "618;Не хватает размера топливных баков|".$CurrentFlyingFleets." ".$UserSpyProbes." ".$UserRecycles." ".$UserMissiles; die ( $ResultMessage ); } | |
Просмотров: 1130 | | |