Ajout d'un nouveau batiment "Raffinerie de minerai"
Page 1 sur 1
Ajout d'un nouveau batiment "Raffinerie de minerai"
- Objectif :
Création d'un nouveau batiment - Définition de l'objet a crée:
-un batiment d'on le niv doit évolué pour la gestion des gissement...
-On l'apelera : Raffinerie de minerais-> Sql : "raffinerie_de_minerais"
-NomSQLBatimentCrée => "raffinerie_de_minerais"
-DescriptionGénéralBatimentCrée =>La raffinerie de minerais permet, le stocage et l exploitation des gissement de minerais.
-DescriptionDétailléBatimentCrée =>La raffinerie de minerais permet, le stocage et l exploitation des gissement de minerais.
-NomBatimentCrée => Raffinerie de minerais
-IdBatimentCrée => 35
-PrixMetalBatimentCrée => 35 000
-PrixCristalBatimentCrée => 35 000
-PrixDeuteriumBatimentCrée => 40 000
-ConsomasionEnergieBatimentCrée => 10 000
-FacteurAugmentationPrixBatimentCrée => 2.5
- fichié:
-tech.mo
-infos.mo
-vars.php
databaseinfos.php :
-BatimentBuildingPage.php - mysql:
-game_planets
Allonz y :
tech.mo :
Ici il faut préparer ça:
-"IdBatimentCrée" => "NomBatimentCrée"
-"IdBatimentCrée"=>"DescriptionGénéralBatimentCrée",
Ajouté :
- Code:
- Code:
35 => "Raffinerie de minerais",
- Code:
35 => "La raffinerie de minerais permet, le stocage et l exploitation des gissement de minerais.",
infos.mo
on a besoin de :
$lang['info']["IdBatimentCrée"]['name'] = "NomBatimentCrée";
$lang['info']["IdBatimentCrée"]['description'] = "DescriptionDétailléBatimentCrée";
- Code:
- Code:
$lang['info'][35]['name'] = "Raffinerie de minerais";
$lang['info'][35]['description'] = "La raffinerie de minerais permet, le stocage et l exploitation des gissement de minerais.";
Bdd Requête
Table name : game_planets
NomSQLBatimentCrée : "raffinerie_de_minerais"
- Requête:
- Code:
ALTER TABLE game_planets
ADD raffinerie_de_minerais Int(11)
BatimentBuildingPage.php :
on rajoute notre "IdBatimentCrée" ici le "35" dans les array des bâtiments possible sur la planète :
- Code:
- Code:
// Tables des batiments possibles par type de planete
$Allowed['1'] = array( 1, 2, 3, 4, 12, 14, 15, 21, 22, 23, 24, 31, 33, 34, 35, 44);
info.php :
on rajoute un elseif pour que nôtre batiment affiche sa page info :
- Code:
- Code:
} elseif ($BuildID == 35) {
// Dépot d'alliance
$PageTPL = gettemplate('info_buildings_general');
$DestroyTPL = gettemplate('info_buildings_destroy');
vars.php:
on lui dit comment il s'appel dans la bdd part rapport a sont id( "35"):
donc: "raffinerie_de_minerais"
"IdBatimentCrée" => "NomSqlBatimentCrée",
- Code:
- Code:
34 => "ally_deposit",
35 => "raffinerie_de_minerais",
- Code:
- Code:
$requeriments = array (
on rajoute un "IdBatimentCrée" => array( "batimentIdVoulu" => "niv a avoir" )
dans :
$pricelist = array(
on rajoute : "IdBatimentCrée" => array ( 'metal' => "PrixMetalBatimentCrée" ,'crystal' => "PrixCristalBatimentCrée", 'deuterium' => "PrixDeuteriumBatimentCrée", 'energy' => "ConsomasionEnergieBatimentCrée", 'factor' => "FacteurAugmentationPrixBatimentCrée"),
Soit :
- Code:
- Code:
35 => array ( 'metal' => 20000, 'crystal' => 40000, 'deuterium' => 0, 'energy' => 0, 'factor' => 2)
databaseinfos.php :
Rajouté une Qry avec "NomSqlBatimentCrée"
- Code:
- Code:
$QryTablePlanets .= "`raffinerie_de_minerais` int(11) NOT NULL default '0', ";
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|