Xnova фиксы

У меня непонятным образом ресуют ресурсы, как исправить
мне пока известны баги с ресами:
2 бага в торговце ресами(скупщик лома)
1 баг в скупщике флота
3 бага во флоте
1 баг в постройках
итого 7 багов которыми можно получить ресы!
 
1

где чистятся купола после боя?
 
2pizzaz
+
1 Баг с Лабораторией и очередью построек.
1 Баг с офицерами.
1 Баг с доступом в админку.
... :(
 
Фикс для XGP

Чтобы игровое окно(основное) отражалось по центру делает так:

Код:
ищем файл formate.css (лежит либо в styles/css либо в папке с названием скина! на 2.9.1 лежит в styles/css)
находим строку #content{
ниже будет left:190px; (может быть и другое число)
заменяем её на left:30%; (тут уже сами регулируйте)
вот вам и расположение по центру!
Если помог--жмите спасибо!
 
Уязвимость

Уязвимость последних Xnova. Работают на офф. сайтах.
 
1. через Галактику можно отправлять шпионов и переработчиков, даже если на планете не хватает дейтерия. фикс:
в файле flotenajax.php ищем:
PHP:
        $UserDeuterium   -= $consumption;
вставляем перед этим кодом:
PHP:
//by kfmook проверка количества дейтерия на планете
        if (($UserDeuterium < $consumption)) {
                $ResultMessage = "618;Не хватает дейтерия|".$CurrentFlyingFleets." ".$UserSpyProbes." ".$UserRecycles." ".$UserMissiles;
                die ( $ResultMessage );
        }

2. через Галактику можно отправлять шпионов и переработчиков, даже если для полета необходимо дейтерия больше чем грузоподъемность флота. фикс:
в файле flotenajax.php ищем:

PHP:
        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;
заменяем на следующий код:
PHP:
        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 );
        }
 
Во время исследования флот вернулся с тоннами реса - но при этом - грузоподъемность намного ниже. Подскажите как исправить?
 
Дайте кто ссыль на рабочий САБ
 
Назад
Сверху