Ejemplo n.º 1
0
}
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>';
    //'<center>Point: map='.@$p[0].' x='.@$p[1].' y='.@$p[2].' z='.@$p[3].'</center>';
}
if ($waypoint = @$_REQUEST['waypoint']) {
    $ajaxptr .= '&waypoint=' . $waypoint;
    $pointsList->addWaypoint($waypoint, $dDB->selectCell('SELECT `map` FROM `creature` WHERE `guid` = ?d', $waypoint));
}
if ($width) {
    $ajaxptr .= "&width={$width}";
}
$ajaxmode = !(!$ajaxmode || @$_REQUEST['map'] == '' && $area == 0 && !isset($_REQUEST['gps']));
if (!$ajaxmode) {
    echo "<script type=\"text/javascript\" src=\"js/mapper.js\"></script>";
    echo $text;
    if ($pointsList->getCount()) {
        // Create maps and area list
        $list = $pointsList->getMapsList();
        if (count(@$list['area']) + count(@$list['map']) > 1) {
            echo "<select onchange=\"areaSelect(this)\" style=\"WIDTH: " . ($width + 8) . "px\">";
            if (isset($list['area'])) {
                echo '<optgroup label="' . $lang['map_areas'] . '">';