race]["technologies"]["niveau"][$n] as $key => $b) { $LANG[$planete->race]["technologies"]["niveau"][$n][$key] = intval($b); } print var_export($LANG[$planete->race]["technologies"]["niveau"][$n], true); } exit; //*/ //Si l'on est pas sur la planète mère, on bloque le laboratoire if ($queryPlanetes[0]["id"] != $planete->id) { erreur("Vous devez être sur votre planète mère pour faire des recherches dans le ".$LANG[$race]["batiments"]["noms_sing"][6]); } //Vérification que le joueur ait bien un labo avant d'afficher la page if ($planete->batiments[6] <= 0) { erreur("Vous devez d'abord construire un ".$LANG[$race]["batiments"]["noms_sing"][6], "red", "?p=batiments", 3500); } //On vérifie la branche demandée if (isset($_GET["n"]) && is_numeric($_GET["n"]) && isset($planete->technologies[$_GET["n"]])) { $onglet = gpc("n"); } else { $onglet = 0; } //Lancement d'une nouvelle recherche if (isset($_GET["n"]) && isset($_GET["t"])) { //On vérifie que le laboratoire ne soit pas en construction if ($planete->file_bat->objectInFile(6)) { erreur("Votre ".$LANG[$race]["batiments"]["noms_sing"][6]." est en travaux, vous ne pouvez pas faire de recherches pendant ce temps !"); } $planete->file_tech->addObjet(intval(gpc("n")), intval(gpc("t")), $planete); redirection($VAR["menu"]["laboratoire"]); } //Annulation d'une nouvelle recherche if (isset($_GET["a"]) && isset($_GET["b"])) { $planete->file_tech->delObjet(intval(gpc("b")), 1, intval(gpc("a")), $planete); redirection($VAR["menu"]["laboratoire"]); } function traiterBranche($onglet, $branche, $start = false) { global $LANG, $planete, $template; if ($start) { $return = "
Niveau : ';
if (($niv = dTechnologies::niveau($onglet, $b)) > 0) {
if (dTechnologies::idToBit($b) & $planete->technologies[$onglet]) {
$return .= $niv;
} else {
$return .= ($niv-1);
}
} else {
$return .= "unique";
}
if (!(dTechnologies::idToBit($b) & $planete->technologies[$onglet])) {
if (($r = dTechnologies::metal($onglet, $b, $planete)) > 0) {
$return .= "
Coût ".$LANG[$planete->race]["ressources"]["noms"][0]." : ".$r;
}
if (($r = dTechnologies::cristal($onglet, $b, $planete)) > 0) {
$return .= "
Coût ".$LANG[$planete->race]["ressources"]["noms"][1]." : ".$r;
}
if (($r = dTechnologies::hydrogene($onglet, $b, $planete)) > 0) {
$return .= "
Coût ".$LANG[$planete->race]["ressources"]["noms"][2]." : ".$r;
}
if (($r = dTechnologies::credits($onglet, $b, $planete)) > 0) {
$return .= "
Coût ".$LANG[$planete->race]["ressources"]["noms"][4]." : ".$r;
}
$return .= "
Temps : ".sec(dTechnologies::temps($onglet, $b, $planete));
}
$return .= "