Et comme ça ?
Code PHP :
<?php
public Class personnage
{
..................
public function respawn()
{
$sql = "SELECT x,y FROM map WHERE perso=0 AND bat =0 ORDER BY RAND() LIMIT 1";
$case = $bd->exec($sql);
if($case = $case->fetch_assoc())
{
$this->deplacer($case['x'], $case['y']); // fonction deplacer : deplace le perso en x,y
}
else
{
echo('Toute la carte est occupée, dsl');
}
}
}
......
//dès que le perso meurt :
$perso->respawn();