Капец, оно както плужит тупо! сейчас $user['x'] и $user['y'] = 5! Работу скрипта можно увидить здесь ->
http://doobiz.co.cc/test/
$q = mysql_query("SELECT * FROM map WHERE x>='".($user['x']-5)."' AND x<='".($user['x']+5)."' AND y>='".($user['y']-5)."' AND y<='".($user['y']+5)."' ORDER BY y ASC, x ASC");
while($mybase = mysql_fetch_assoc($q)){
if($mybase["img"]!=NULL && ($_SESSION["x".$mybase["x"]."y".$mybase["y"]]!=$mybase["img"])){
$all.="<x".$mybase["x"]."y".$mybase["y"].">".$mybase["img"]."</x".$mybase["x"]."y".$mybase["y"].">";
$_SESSION["x".$mybase["x"]."y".$mybase["y"]]=$mybase["img"];
}
}