Voici un nouveau tutoriel pour concevoir le Super Terraformeur, une amélioration du Terraformeur.

En effet, celui-ci, augmentera le nombre de cases libres de votre planète de 20 pour chaque niveau qui a été construit en plus des 5 offertes par le Terraformeur par niveau de construction.

Ouvrir le fichier includes/vars.php

Rechercher la ligne suivante :

Code
44 => "silo",


Ajouter après :

Code
45 => "super_terraformer",


Rechercher la ligne suivante :

Code
33 => array(  15 =>   1, 113 =>  12),


Ajouter après :

Code
45 => array(  15 =>  16, 113 =>  25, 33 => 25),


Rechercher la ligne suivante :

Code
44 => array ( 'metal' =>   20000, 'crystal' =>   20000, 'deuterium' =>    1000, 'energy' =>    0, 'factor' =>   2),


Ajouter après :

Code
45 => array ( 'metal' =>  100000, 'crystal' =>  100000, 'deuterium' =>   75000, 'energy' =>    0, 'factor' =>   3),


Dans la ligne suivante :

Code
$reslist['build']    = array (   1,   2,   3,   4,  12,  14,  15,  21,  22,  23,  24,  31,  33,  34, 41,  42,  43, 44);


Ajouter juste après 44 :

Code
, 45


Enregistrer et fermer le fichier includes/vars.php

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Ouvrir le fichier includes/functions/BatimentBuildingPage.php

Rechercher la ligne suivante :

Code
$Allowed['1'] = array(  1,  2,  3,  4, 12, 14, 15, 21, 22, 23, 24, 31, 33, 34, 35, 44);


Ajouter juste après 44 :

Code
, 45


Rechercher la ligne suivante :

Code
$parse['planet_field_max']     = $CurrentPlanet['field_max'] + ($CurrentPlanet[$resource[33]] * 5);


Remplacer là par :

Code
$parse['planet_field_max']     = $CurrentPlanet['field_max'] + ($CurrentPlanet[$resource[33]] * 5) + ($CurrentPlanet[$resource[45]] * 20);


Enregistrer et fermer le fichier includes/functions/BatimentBuildingPage.php

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Ouvrir le fichier infos.php

Rechercher les lignes suivantes :

Code
} elseif ($BuildID ==  44) {
        // Silo de missiles
        $PageTPL              = gettemplate('info_buildings_general');
        $DestroyTPL           = gettemplate('info_buildings_destroy');


Ajouter après :

Code
} elseif ($BuildID ==  45) {
        // Super Terraformeur
        $PageTPL              = gettemplate('info_buildings_general');


Enregistrer et fermer le fichier infos.php

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Ouvrir le fichier language/fr/infos.mo

Rechercher la ligne :

Code
$lang['info'][44]['description'] = ........


Ajouter après :

Code
$lang['info'][45]['name']          = "Super Terraformeur";
$lang['info'][45]['description']  = "Le Super Terraformeur est une am&eacute;lioration du Terraformeur. Il permet d'augmenter de l'espace disponible sur votre plan&egrave;te de 20 cases par niveau de construction.";


Enregistrer et fermer le fichier language/fr/infos.mo

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Ouvrir le fichier language/fr/tech.mo

Rechercher la ligne suivante :

Code
34 => "D&eacute;p&ocirc;t de ravitaillement",


Ajouter après :

Code
45 => "Super Terraformeur",


Rechercher la ligne suivante :

Code
44 => "Les silos de missiles servent &agrave; stocker les missiles.",


Ajouter après :

Code
45 => "Le Super Terraformeur est une am&eacute;lioration du Terraformeur permettant d'augmenter davantage la surface disponible de votre plan&egrave;te.",


Enregistrer et fermer le fichier language/fr/tech.mo

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Ouvrir le fichier includes/functions/CheckPlanetUsedFields.php

Rechercher les lignes suivantes :

Code
    $cfc  = $planet[$resource[1]]  + $planet[$resource[2]]  + $planet[$resource[3]];
    $cfc += $planet[$resource[4]]  + $planet[$resource[12]] + $planet[$resource[14]];
    $cfc += $planet[$resource[15]] + $planet[$resource[21]] + $planet[$resource[22]];
    $cfc += $planet[$resource[23]] + $planet[$resource[24]] + $planet[$resource[31]];
    $cfc += $planet[$resource[33]] + $planet[$resource[34]] + $planet[$resource[44]];


Remplacer les par :

Code
    $cfc  = $planet[$resource[1]]  + $planet[$resource[2]]  + $planet[$resource[3]];
    $cfc += $planet[$resource[4]]  + $planet[$resource[12]] + $planet[$resource[14]];
    $cfc += $planet[$resource[15]] + $planet[$resource[21]] + $planet[$resource[22]];
    $cfc += $planet[$resource[23]] + $planet[$resource[24]] + $planet[$resource[31]];
    $cfc += $planet[$resource[33]] + $planet[$resource[34]] + $planet[$resource[44]];
    $cfc += $planet[$resource[45]];


Enregistrer et fermer le fichier includes/functions/CheckPlanetUsedFields.php

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Ouvrir le fichier includes/functions.php

Rechercher la ligne suivante :

Code
return $planet["field_max"] + ($planet[ $resource[33] ] * 5);


Remplacer la par :

Code
return $planet["field_max"] + ($planet[ $resource[33] ] * 5) + ($planet[ $resource[45] ] * 20);


Enregistrer et fermer le fichier includes/functions.php

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Envoyer la requête SQL (très important) :

Code
ALTER TABLE `game_planets` ADD `super_terraformer`int(11) NOT NULL AFTER `terraformer`;


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Citation
Envoyer les fichiers suivants sur votre serveur :

- infos.php
- includes/vars.php
- includes/functions.php
- includes/functions/BatimentBuildingPage.php
- includes/functions/CheckPlanetUsedFields.php
- language/fr/infos.mo
- language/fr/tech.mo
