Вход Регистрация
Файл: www-1/world.php
Строк: 54
<?php
define
('cms'1);
require_once 
'core.php'//ядро
ob_start();
if (
$user//проверяем переменную в которой хранится id пользователя если он авторизован
{
Error_Reporting(E_ALL & ~E_NOTICE);
$u mysql_fetch_array(mysql_query("SELECT `id`, `login`, `x`, `y`, `movement`, `level` FROM `users` WHERE `id`='".$user."'"));
$move_time time() - $u['movement'];
###########################################
                                          #
$move_artefact rand(1,30); // Шанс найти артефакт, например 1,30 означает один к тридцати (шанс - 3% по-моему :D).
$time_move_user $c['time_world']; // Время между перемещениями в локациях
$max mysql_fetch_array(mysql_query("SELECT * FROM `locations` order by `x` DESC"));     
$maxw mysql_fetch_array(mysql_query("SELECT * FROM `locations` order by `y` DESC"));                                         #
############################################
echo '<div class="menu">Локации</div><div class="pt">';

switch (
$_GET['a'])
{
default:
$mesto mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x`='".$u['x']."' AND `y`='".$u['y']."' "));
echo 
'Координаты: '.$u['x'].' - '.$u['y'].'<br>';
echo 
'Ваше местоположение: '.$mesto['title'].'<br>';
if (
$u['y'] > 1) echo '<a href="?a=left">Перейти влево</a><br />';
if (
$u['x'] > 1) echo '<a href="?a=down">Перейти назад</a><br />';
if (
$u['y'] < $maxw['y']) echo '<a href="?a=right">Перейти вправо</a><br />';
if (
$u['x'] < $max['x']) echo '<a href="?a=up">Перейти вперед</a><br />';
break;

case 
'left':

if (
$move_time $time_move_user)
    {
if (
$u['y'] > 1)
{
$left $u['y']-1;
mysql_query("UPDATE `users` SET `y` = '".$left."', movement = '".time()."' WHERE `id`='".$user."'");
header('Location: world.php');
} else 
header('Location: world.php');
    } else echo 
'Передвижение доступно раз в '.$time_move_user.' сек<br><a href="'.htmlentities($_SERVER['REQUEST_URI'], ENT_QUOTES).'">Обновить</a>';
        
break;

case 
'down':

if (
$move_time $time_move_user)
    {
if (
$u['x'] > 1)
{
$down $u['x']-1;
mysql_query("UPDATE `users` SET `x` = '".$down."', movement = '".time()."' WHERE `id`='".$user."'");
header('Location: world.php');
} else 
header('Location: world.php');
    } else echo 
'Передвижение доступно раз в '.$time_move_user.' сек<br><a href="'.htmlentities($_SERVER['REQUEST_URI'], ENT_QUOTES).'">Обновить</a><br/>';
        
break;

case 
'right':

if (
$move_time $time_move_user)
    {
if (
$u['y'] < $max['y'])
{
$right $u['y']+1;
mysql_query("UPDATE `users` SET `y` = '".$right."', movement = '".time()."' WHERE `id`='".$user."'");
header('Location: world.php');
} else 
header('Location: world.php');
    } else echo 
'Передвижение доступно раз в '.$time_move_user.' сек<br><a href="'.htmlentities($_SERVER['REQUEST_URI'], ENT_QUOTES).'">Обновить</a>';
        
break;

case 
'up':

if (
$move_time $time_move_user)
    {
if (
$u['x'] < $max['x'])
{
$up $u['x']+1;
mysql_query("UPDATE `users` SET `x` = '".$up."', movement = '".time()."' WHERE `id`='".$user."'");
header('Location: world.php');
} else 
header('Location: world.php');
    } else echo 
'Передвижение доступно раз в '.$time_move_user.' сек<br><a href="'.htmlentities($_SERVER['REQUEST_URI'], ENT_QUOTES).'">Обновить</a>';
        
break;


}
$q mysql_fetch_array(mysql_query("SELECT * FROM `quest` WHERE `user` = '".$user."' AND `X` = '".$u['x']."' AND `Y` = '".$u['y']."' AND `end` = 1 AND `type` = '1'"));
if (!empty(
$q['title'])) 
    {
    echo 
'<div class="lin"></div><a href="?a=put&amp;put=1"><font color="red">Отдать посылку</font></a> (квест)';
    if (isset(
$_GET['put']) AND $_GET['put'] == 1)
            {
            echo 
'<br />Вы отдали посылку. Теперь возвращайтесь обратно';
            
mysql_query("UPDATE `quest` SET `end` = 2 WHERE `id` = '".$q['id']."'");
            } 
    }

if (
$u['x'] == AND $u['y'] == 1) echo '<br /><a href="./index.php">Войти в Имперский город</a>';
echo 
'<div class="lin"></div>';


$query mysql_query("select * FROM `bots` WHERE `level` = '".$u['level']."' AND `type` = 2 order by `id` DESC;");
        while(
$res mysql_fetch_assoc($query))
        {
                
$query2 mysql_query("select * FROM `animals` WHERE `animal` = '".$res['id']."' AND `x` = '".$u['x']."' AND `y` = '".$u['y']."'");
                
                while(
$res2 mysql_fetch_assoc($query2))
                {
                
$an mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res2['animal']."'"));
                    echo 
'<a href="./animal.php?id='.$an['id'].'">'.$an['login'].'</a> [<a href="./npc.php?bot='.$an['id'].'">?</a>]<br />';
                    
                
                }
        }
        include 
'altar.php';

echo 
'</div>';
include 
'include/foot.php';

else
{
     
header('Location: index.php');
}
?>
Онлайн: 0
Реклама