Tom's Guide > Forum > Programmation > recherche une personne pour m aider a finir un script ( pour map )

recherche une personne pour m aider a finir un script ( pour map )

Forum Programmation : recherche une personne pour m aider a finir un script ( pour map )

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour,
voila je travaille depuis trois jour et nuit sur un script qui permet a mes joueur de pouvoir se voir sur un carte + les villes je m explique le jeu ce constitue d un tableau de 500 lignes et 500 colonnes et donc je cherche a faire grace a ce sript une sorte de loupe, en faite le script doit etre un tableau de 19 lignes et 19 colonnes au centre le perso du joueur ( $id + $username + $avatar ) et a chaque fois que le joueur ce deplace le tableau (loupe) de deplace avec lui et donc fait apparaitre les autres joueurs au alentour voila ce que j ai fait et qui ne fonctionne pas :

<?php

if (file_exists('install.php')) { die("Merci d'éffacer <b>install.php</b> pour pouvoir continuer." ); }
include('lib.php');
include('cookies.php');
$link = opendb();
$controlquery = doquery("SELECT * FROM {{table}} WHERE id='1' LIMIT 1", "control" );
$controlrow = mysql_fetch_array($controlquery);

// Vérification si vous êtes logé ou pas.
$userrow = checkcookies();
if ($userrow == false) {
if (isset($_GET["do"])) {
if ($_GET["do"] == "verify" ) { header("Location: users.php?do=verify" ); die(); }
}
header("Location: login.php?do=login" ); die();
}
if (isset($_COOKIE["dkgame"])) {

// Format du cookies:
// {ID} {USERNAME} {PASSWORDHASH} {REMEMBERME}
$theuser = explode(" ",$_COOKIE["dkgame"]);
$username= $theuser[1];
$id = $theuser[0];
}
$link = opendb();
$pos = "SELECT * FROM rpg_users WHERE id='$id'" or die("erreur de selec du joueur" );
$result = mysql_query($pos);

if(mysql_num_rows($result) == 0)
die("Il y a une erreur avec votre compte d'utilisateur.Veuillez réessayer encore." );
else { list($lat, $long) = mysql_fetch_array($result); }

$latmax = $lat + 9;
$longmax = $long + 9;
$latmin = $lat - 9;
$longmin = $long - 9;

$aff = "SELECT * FROM rpg_users WHERE currentaction != 'en ville' && latitude < '$latmax' && latitude > '$latmin' && longitude < '$longmax' && longitude > '$longmin'";
$result2 = mysql_query($aff);
$retour = mysql_num_rows($result2);
if($retour == 0) { echo " personne dans les parrages"; }
else {
while($data = mysql_fetch_array($result2)) {

$nom = $data['username'];
$lat = $data['latitude'];
$long = $data['longitude'];
$avatar = $data['avatar'];


for($i = 0; $i <= $retour; $i++)
{ $tab[$i] = array();
$tab[$i][0] = $nom;
$tab[$i][1] = $lat;
$tab[$i][2] = $long;
$tab[$i][3] = $avatar;
}

}
}

function taila($haut,$col,$i) {
$haut = $tab[$i][1] -9;
$col = $tab[$i][2] -9;

for($a=0;$a<$i;$a++) {
if(($tab[$i][1]==$haut) && ($tab[$i][2]==$col))
{
$img = $tab[$i][3];
}
$caption = "<img src=\"./images/avatar/num-".$img.".gif\" width=\"40\" height=\"40\" alt=\"avatar\" title=\"$col : $haut\">";
echo $caption;
}
}

echo "<table bordercolor=\"black\" border=1 align=\"center\">\n\n";
for($col=0;$col<=18;$col++) {
echo " <tr>\n";
for($haut=0;$haut<=18;$haut++)

{ echo "<td>";
$longitude = 0;
while ($longitude <= 19) {
$sql = "SELECT username, avatar FROM rpg_users WHERE latitude='$latitude' AND longitude='$longitude'";
$query = mysql_query($sql);
$fetch = mysql_fetch_array($query);
$username = $fetch['username'];
$avatar = $fetch['avatar'];
echo "<td>";
echo taila($haut,$col,$i);
echo "</td>";
$longitude++;
}




"</td>\n"; }
echo" </tr>\n\n";
}
echo "</table>\n";
//$total = count([$i].a);
echo "Il y a ".$i." explorateurs";
for($c=0;$c<$i;$c++) {
echo "<br>".$tab[$c][0]." se trouve en : ".$tab[$c][1]."/".$tab[$c][2].".<br>";
}
mysql_close();
?>


je vous remerci

cordialement banban.fr

ps: si vous desirez me contacter : albanp@hotmail.com

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > recherche une personne pour m aider a finir un script ( pour map )
Aller à :

Il y a 2957 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens