HB/game/carte.php

55 lines
1.6 KiB
PHP
Raw Normal View History

2008-11-17 11:00:00 +00:00
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
$page = 'carte';
$titre = 'Carte spatiale';
if (isset($_GET['galaxy'])) $g = floor($_GET['galaxy']); else $g = $queryPlanete['galaxie'];
if ($g < 1) $g = 1;
2008-11-18 11:00:00 +00:00
if ($g > MAX_AMAS) $g = 1;
2008-11-17 11:00:00 +00:00
if (isset($_GET['ss'])) $s = floor($_GET['ss']); else $s = $queryPlanete['ss'];
if ($s < 1) $s = 1;
2008-11-18 11:00:00 +00:00
if ($s > MAX_SYSTEME) $s = MAX_SYSTEME;
2008-11-17 11:00:00 +00:00
if ($s == 1 && $g > 1) {
$Gmu = $g - 1;
2008-11-18 11:00:00 +00:00
$Smu = MAX_SYSTEME;
2008-11-17 11:00:00 +00:00
}
elseif ($s == 1) {
$Gmu = 15;
2008-11-18 11:00:00 +00:00
$Smu = MAX_SYSTEME;
2008-11-17 11:00:00 +00:00
}
else {
$Gmu = $g;
$Smu = $s - 1;
}
2008-11-18 11:00:00 +00:00
if ($s == MAX_SYSTEME) {
2008-11-17 11:00:00 +00:00
$Gpu = $g + 1;
$Spu = 1;
}
else {
$Gpu = $g;
$Spu = $s + 1;
}
$TEMP_carte = array();
2008-11-18 11:00:00 +00:00
for ($i=1; $i<=MAX_PLANETE; $i++) {
2008-11-17 11:00:00 +00:00
$resultat = mysql_query("SELECT * FROM planete WHERE galaxie='$g' AND ss='$s' AND position='$i'");
if(mysql_num_rows($resultat)>=1) {
$x = mysql_query("SELECT * FROM planete WHERE galaxie='$g' AND ss='$s'AND position='$i'");
$d = mysql_fetch_array($x);
$id_user = $d['id_user'];
$y = mysql_query("SELECT race FROM user WHERE id='$id_user'");
$e = mysql_fetch_array($y);
if ($e['race'] == 'covenant') $ra='(c)';
elseif (md5($e['race'] && $auth_level >= 6) == '34c19b21bd4a3dda389e767d32fe9779') $ra='(f)';
else $ra='(h)';
$TEMP_carte[] = array($i, $d['nom_planete'], $d['debris_met'], $d['debris_cri'], $ra, trouvNom($d['id_user']), '<a href="?p=envoyer&amp;d='.trouvNom($d['id_user']).'" class="msg"><span>Message</span></a>');
}
else $TEMP_carte[] = array($i);
}
$template->assign('carte',$TEMP_carte);
$template->assign('position',array($g, $s, $Gpu, $Spu, $Gmu, $Smu));
?>