Показ кол-во потраченой/добоавляемой энергии

CoolBoy

Новичок
Репутация
0 / 115
Название: Показ кол-ва потраченой/добоавляемой энергии
Оригинальное название: Agregar energia al lado de los edificios
Автор: Neko
Версия: Неизвестно

Скриншоты:
Bezymiannyi.png


Собственно сам мод:

Открываем class.ShowBuildingsPage.php

Ищем:
Код:
if (IsTechnologieAccessible($CurrentUser, $CurrentPlanet, $Element))
                {
                    $HaveRessources            = IsElementBuyable ($CurrentUser, $CurrentPlanet, $Element, true, false);
                    $parse                     = array();
                    $parse                     = $lang;
                    $parse['dpath']            = $dpath;
                    $parse['i']                = $Element;
                    $BuildingLevel             = $CurrentPlanet[$resource[$Element]];
                    $parse['nivel']            = ($BuildingLevel == 0) ? "" : " (". $lang['bd_lvl'] . " " . $BuildingLevel .")";
                    $parse['n']                = $ElementName;
                    $parse['descriptions']     = $lang['res']['descriptions'][$Element];
                    $ElementBuildTime          = GetBuildingTime($CurrentUser, $CurrentPlanet, $Element);
                    $parse['time']             = ShowBuildTime($ElementBuildTime);
                    $parse['price']            = GetElementPrice($CurrentUser, $CurrentPlanet, $Element);
                    $parse['click']            = '';
                    $NextBuildLevel            = $CurrentPlanet[$resource[$Element]] + 1;

После этого вставляем:

Код:
$parse['nivel']            = ($BuildingLevel == 0) ? "" : " (". $lang['bd_lvl'] . " " . $BuildingLevel .")"; 
// Показ энергии #####################################################
                    $BuildLevelFactor     = 10;
                    $BuildTemp            = $CurrentPlanet[ 'temp_max' ];
                    $CurrentBuildtLvl     = $BuildingLevel;
                    $BuildLevel           = ($CurrentBuildtLvl > 0) ? $CurrentBuildtLvl : 1;
                    $EnergyTechLevel      = $CurrentUser["energy_tech"];
                    $Prod[4]         = (floor(eval($ProdGrid[$Element]['formule']['energy'])    
                                        * $game_config['resource_multiplier']) * (1 + ($CurrentUser['rpg_ingenieur'] * 0.05)));
                    $ActualNeed     = floor($Prod[4]);
                    $BuildLevel++;
                    $Prod[4]         = (floor(eval($ProdGrid[$Element]['formule']['energy'])    
                                        * $game_config['resource_multiplier']) * (1 + ($CurrentUser['rpg_ingenieur'] * 0.05)));
                                        
                    $EnergyNeed = colorNumber( pretty_number(floor($Prod[4] - $ActualNeed)) );           
                    if ($Element >= 1 && $Element <= 3) {
                         $parse['energia'] = "("."<font color=#FF0000>". $EnergyNeed." ".$lang['Energy']."</font>".")";
                         $BuildLevel = 0;
                    }elseif ($Element == 4 || $Element == 12) {
                         $parse['energia'] = "("."<font color=#00FF00>+". $EnergyNeed." ".$lang['Energy']."</font>".")";
                         $BuildLevel = 0;
                    }
                                   
                   // Показ энергии ##############################################

Открываем styles/templates/buildings/buildings_builds_row.tpl

Ищем:
Код:
{nivel}

После вставляем:
Код:
{energia}


Не забываем нажимать "Спасибо"!
 
купи навигатор. открываешь корзину раздела и там моды для xnova.
он там есть. однако у немцев ошибка есть в расчёте. показывает не правильно
 
купи навигатор. открываешь корзину раздела и там моды для xnova.
он там есть. однако у немцев ошибка есть в расчёте. показывает не правильно

так этот нормально показывает?
 
Сверху