PHP
<?php
include "config.php";
include "functions.php";
$dbres2 = mysql_query("SELECT * FROM `users` WHERE `username`='{$get_userdata['username']}'");
$data2 = mysql_fetch_object($dbres2);
$empty = 'empty' . @$_SESSION['empty'];
if(empty($_GET['x'])) {
$_GET['x'] = 0;
}
if(empty($_GET['y'])) {
$_GET['y'] = 0;
}
?>
<div id="content_top"> </div>
<?php
echo '<script type="text/javascript">
<![CDATA[
var x = 0;
var y = 0;
function gotox(value) {
destination = (250 - value) * -1;
if(destination <= 249) {
if(destination >= -249) {
if(destination != x) {
x = destination;
sendReq(\'ajax/townmap.php?x=\' + x + \'&y=\' + y + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');
}
} else if(x != -249) {
x = -249;
sendReq(\'ajax/townmap.php?x=\' + x + \'&y=\' + y + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');
}
} else if(x != 249) {
x = 249;
sendReq(\'ajax/townmap.php?x=\' + x + \'&y=\' + y + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');
}
}
function gotoy(value) {
destination = (250 - value) * -1;
if(destination <= 249) {
if(destination >= -249) {
if(destination != y) {
y = destination;
sendReq(\'ajax/townmap.php?x=\' + x + \'&y=\' + y + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');
}
} else if(y != -249) {
y = -249;
sendReq(\'ajax/townmap.php?x=\' + x + \'&y=\' + y + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');
}
} else if(y != 249) {
y = 249;
sendReq(\'ajax/townmap.php?x=\' + x + \'&y=\' + y + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');
}
}
]]>
</script>
'; ?>
<div class="content">
Hier staan jouw attracties en attracties geplaatst door anderen. Klik op een attractie om naar deze attractie te gaan, waar je in de attractie kan gaan, of deze proberen te slopen. Klik op een stukje grond om er een attractie te plaatsen.<br /><br />
<div id="center">Ga naar: <input type="text" onkeyup="gotox(value)" size="3" value="250" class="input" /> x <input type="text" onkeyup="gotoy(value)" size="3" value="250" class="input" /></div>
<div class="maparrows">
<?php
echo '<a href="#" onclick="if(y > -249) {sendReq(\'ajax/townmap.php?x=\' + x + \'&y=\' + (y - 1) + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');y--;} return false;"><img src="images/map/arrow_up.gif" border="0"></a><br /><br /><a href="#" onclick="if(y < 249) {sendReq(\'ajax/townmap.php?x=\' + x + \'&y=\' + (y + 1) + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');y++;} return false;"><img src="images/map/arrow_down.gif" border="0"></a>';
?>
</div>
<div id="map">
<table>
<?php
$xcenter = 250;
$ycenter = 250;
$i = $ycenter - 1;
while($i <= $ycenter + 1) {
echo'<tr><td>' . $i . '</td>';
$j = $xcenter - 1;
while($j <= $xcenter + 1) {
echo'<td style="background: url(images/map/' . $empty . '.jpg) no-repeat;" width="85px" height="85px" align="center">';
$house = mysql_query("SELECT soort, eigenaar, id, prijs FROM woningen WHERE geplaatst = 'Ja' AND coordinaten_y = '" . $i . "' AND coordinaten_x = '" . $j . "'");
$house2 = mysql_fetch_assoc($house);
if(!empty($house2)) {
$woning = mysql_query("SELECT naam FROM woningenmarkt WHERE id = '" . $house2['soort'] . "'");
$woning2 = mysql_fetch_assoc($woning);
if($house2['eigenaar'] == $data2->username) {
$plaatje = 'house_' . ($house2['soort'] - 1) . 'stars_own.gif';
$titel = 'Jouw ' . strtolower($woning2['naam']);
$prijs = $house2['prijs'];
}
else {
$plaatje = 'house_' . ($house2['soort'] - 1) . 'stars.gif';
$titel = $woning2['naam'] . ' van ' . $house2['eigenaar'];
$prijs = $house2['prijs'];
}
echo'<a href="woning.php?id=' . $house2['id'] . '"><img src="images/map/' . $plaatje . '" title="' . $titel . ' Prijs: ' . $prijs . '" border="0" alt="'.$titel.'" /></a>';
}
else {
echo'<a href="build.php?x=' . $j . '&y=' . $i . '"><img src="images/map/' . $empty . '.jpg" border="0" alt="" /></a>';
}
echo'</td>';
$j++;
}
echo'</tr>';
$i++;
}
echo'<tr><td> </td>';
$j = $xcenter - 1;
while($j <= $xcenter + 1) {
echo'<td align="center">' . $j . '</td>';
$j++;
}
?>
</tr>
</table>
</div>
<table style="margin:0px 0px 80px 80px;">
<tr>
<?php
echo '<td style="margin:0px 0px 0px 0px;"><a href="#" onclick="if(x > -249) {sendReq(\'ajax/townmap.php?x=\' + (x - 1) + \'&y=\' + y + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');x--;} return false;"><img src="images/map/arrow_left.gif" alt="Links" border="0" /></a></td>
<td style="margin:0px 0px 80px 80px;"><a href="#" onclick="if(x < 249) {sendReq(\'ajax/townmap.php?x=\' + (x + 1) + \'&y=\' + y + \'&ajaxsession=' . rand(10000, 99999) . '\', \'map\');x++;} return false;"><img src="images/map/arrow_right.gif" alt="Rechts" border="0" /></a></td>'.PHP_EOL;
?>
</tr>
</table>
<br />
<?php
// <a href="index.php?p=listbuildings&owner=' . $own['id'] . '">Mijn attracties weergeven</a>';
?>
</div>
<div id="content_bottom"> </div>
<?php
include "footer.php";
?>
Toon Meer
Heb bovenstaande code voor zowel de style betreft werkend gekregen, maar de pijlen werken nu niet meer..
http://pretpark-online.nl/townmap.php
Ik zou niet waarom ie het niet doet, maar als je op een pijl klikt gaat ie geen coordinaat verder.