<?php include_once "include/map_data.php"; $text = ''; $ajaxptr = ''; $map = @$_REQUEST['map'] == '' ? -1 : intval(@$_REQUEST['map']); $area = intval(@$_REQUEST['area']); $width = intval(@$_REQUEST['width']) ? intval(@$_REQUEST['width']) : 900; if ($area) { $a = getRenderAreaData($area); $map = $a[0]; } //***************************************************************************** // Create points list //***************************************************************************** $pointsList = new mapPoints(); if ($npc_id = intval(@$_REQUEST['npc'])) { $ajaxptr .= "&npc={$npc_id}"; $pointsList->addNpc($npc_id, $map); $text = '<center>' . getCreatureName($npc_id) . '</center>'; } if ($obj_id = intval(@$_REQUEST['obj'])) { $ajaxptr .= "&obj={$obj_id}"; $pointsList->addGo($obj_id, $map); $text = '<center>' . getGameobjectName($obj_id) . '</center>'; } if ($point = @$_REQUEST['point']) { $ajaxptr .= '&point=' . $point; $p = split(':', $point); $pointsList->addPoint(@$p[0], @$p[1], @$p[2], @$p[3]); $text = '<br>';
} $zentry = $area['zone_id'] ? $area['zone_id'] : $entry; $map = $area['map_id']; $zone = getArea($zentry); $area_data = @getRenderAreaData($gZoneToAreaImage[$zentry]); if ($area_data && !isset($_REQUEST['mark'])) { if ($ajaxmode == 0) { if ($lang['www_zone']) { echo "<a href=\"" . sprintf($lang['www_zone'], $entry) . "\" target=\"_blank\"\">" . sprintf($lang['www_zone'], $entry) . "</a><br>"; } if ($zentry != $entry) { echo $area['name'] . '<br>'; } echo "<div id=mapper>"; } $pointsList = new mapPoints(); if ($npc_id) { $pointsList->addNpc($npc_id, $map); } if ($obj_id) { $pointsList->addGo($obj_id, $map); } renderArea($gZoneToAreaImage[$zentry], $width, $pointsList->points); if ($ajaxmode == 0) { echo "</div>"; echo "<script type=\"text/javascript\" src=\"js/mapper.js\"></script>"; echo "<script type=\"text/javascript\">cacheMap('{$baseLink}')</script>"; } } else { if ($map && !isset($_REQUEST['mark'])) { if ($ajaxmode == 0) {