Всем привет, по просьбе людей обьясню как пользоваться картой в тибии, тобиш как разобраться в ней.
Карта построена на 2 циклах (for) - 1 цикл - y, 2 - x - т.к карта 2х мерная.
Сек..)) скачаю скрипт, и расскажу поподробнее.
<?php
// первый цикл Y
$y = $user[\'y\']-4; $ytotal = $user[\'y\']+5;
for($yi = $y; $yi < $ytotal; $yi++){
echo \'<table width=\"180px\" cellpadding=\"0\" cellspacing=\"0\"><tr>\';
// второй цикл X
$x = $user[\'x\']-4; $xtotal = $user[\'x\']+5;
for($xi = $x; $xi < $xtotal; $xi++){
?>
Нижуказзанные коды это расположения...
вот например расположение телепорта на карте.
<?php
for($xi = $x; $xi < $xtotal; $xi++){
$teleport = mysql_fetch_array(mysql_query(\"SELECT * FROM `teleport` WHERE `x`=\'\".$xi.\"\' and `y`=\'\".$yi.\"\' LIMIT 1\");
if($xi == ($x)) $l = 0; elseif($xi == ($x+1)) $l = 20; elseif($xi == ($x+2)) $l = 40; elseif($xi == ($x+3)) $l = 60; elseif($xi == ($x+4)) $l = 80; elseif($xi == ($x+5)) $l = 100; elseif($xi == ($x+6)) $l = 120; elseif($xi == ($x+7)) $l = 140; elseif($xi == ($x+8)) $l = 160; elseif($xi == ($x+9)) $l = 180;
if($teleport!=0){
echo \'<div style=\"position:absolute;margin:-20px \'.$l.\'px;text-align:center;\"><a href=\"\'.home.\'/game.php?do=teleport&id=\'.$teleport[\'id\'].\'\"><img src=\"img/decoration/teleport.png\"/></a></div>\';
}}
?>
3KZO, а как сделать чтобы когда менял ширину больше 180 граффика не разлеталась куда попало?
Tibia Micro Edition (TibiaME) — первая массовая многопользовательская ролевая онлайн-игра в реальном времени (MMORPG) для мобильных телефонов. Игра доступна в бесплатной (демо) версии, кроме того, можно приобрести платный аккаунт (англ. Premium)...
а то я не знал