Вход Регистрация
Файл: bloodlands.pw/world.php
Строк: 225
<?php
define
('cms'1);
$title 'Окрестности';
require_once 
'core.php';
ob_start();
if (
$user){
$mesto mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$us['x']."' AND `y` = '".$us['y']."'"));
$object mysql_fetch_array(mysql_query("SELECT * FROM `objects` WHERE `x` = '".$us['x']."' AND `y` = '".$us['y']."'"));
if(isset(
$_GET['out'])){
if(
mysql_result(mysql_query("SELECT count(*) FROM `zayavki` WHERE `user` = '".$user."'"),0) == or $us['busy'] == 1){
echo
'<div class="pt" align="center"><br/><div class="error">У вас есть заявка на бой или вы находитесь в бою!</div><br/><a class="line" href="../index.php">Назад</a>';
include 
'include/foot.php'; exit;
}

if(
mysql_result(mysql_query("SELECT count(*) FROM `pohods` WHERE `leader` = '".$user."'"),0) == or mysql_result(mysql_query("SELECT count(*) FROM `pohods_users` WHERE `user` = '".$user."'"),0) == 1){
echo
'<div class="pt" align="center"><br/><div class="error">Во время формирования похода вы не можете покидать город!</div><br/><a class="line" href="../index.php">Назад</a>';
include 
'include/foot.php'; exit;
}

if(
$us['city'] != 0mysql_query("UPDATE `users` SET `city` = '0' WHERE `id` = '".$us['id']."'");}

switch (
$_GET['a']){
default:
echo 
'<div class="pt" align="center"><div class="menu">'.$mesto['title'].' ['.$mesto['num'].']</div>';
echo
'<table class="max" cellpadding="0"><tr><td class="pol" align="center"><a href="?r='.rand(1,5).'">Обновить</a></td>
<td class="pol" align="center"><a href="../index.php">Главная</a></td></tr></table><br/>'
;

if(
$se['cost'] == 0) echo'<div class="linestart"><b>Арлледил:</b> Чтобы не потерять септимы при поражении, храни их в городском банке! Если же вдруг потеряешь, то поспеши поймать того богатого монстра и выбей свои септимы обратно, пока их не забрал кто-то другой.</div>
<a class="lineend" href="user.php?a=set&amp;t=cost">Скрыть</a><br/>'
;
elseif(
$se['res'] == 0) echo'<div class="linestart"><b>Арлледил:</b> Если тебе выпал ресурс, не спеши его продавать, сдай его Антиквару Самарию в городе!</div><a class="lineend" href="user.php?a=set&amp;t=res">Скрыть</a><br/>';
$ok mysql_fetch_array(mysql_query("SELECT `step` FROM `dialog` WHERE `id_user` = '".$user."' AND `persona` = '3'"));
if(
$mesto['num'] == 67 && $ok['step'] == && $se['karta'] == 0) echo'<div class="linestart">Вы нашли потерянную карту старца Багурона!</div><a class="lineend" href="?d=1">Развернуть</a><br/>';
//echo'<div class="menu">Бои временно неисправны!</div><br/>';

$log_loc mysql_result(mysql_query("SELECT count(*) FROM `loc_log` WHERE `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `time` > '".(time()-180)."'"),0);
if(
$log_loc 0) {
$top mysql_query("SELECT * FROM `loc_log` WHERE `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `time` > '".(time()-180)."' LIMIT 5");
while(
$res mysql_fetch_array($top)){
echo
'<div class="opis">'.$res['text'].' ['.data($res['time']).']</div>';
}}

if(!empty(
$mesto['img'])) echo'<img src="../'.$mesto['img'].'" alt=""><div style="margin-bottom:4px;"></div><br/>';

if(
$us['busy'] == 0){
$query mysql_query("SELECT * FROM `animals` WHERE `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `hp` > '0' ORDER BY `hp` DESC");
$mob_loc mysql_num_rows($query);
if(
$mob_loc && $log_loc 0) echo'<br/>';
while(
$res mysql_fetch_assoc($query)){
if(
$res['kol'] > 1$ankol ' ['.$res['kol'].'шт]'; else $ankol '';
if(
$res['busy'] == 0){
$time_end time()-$res['time'];
if (
$time_end >= 180){
$an mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['animal']."'"));
$kol mysql_num_rows(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['animal']."'"));
$rand rand(11119999);
if(
$kol 0){
$vipim mysql_num_rows(mysql_query("SELECT `id` FROM `vip` WHERE `user` = '".$user."' AND `immunitet` = '1'"));
if(
$vipim == && $us['level'] <= $an['level'] && $an['level'] >= 10header ('Location: animal.php?a=bot&id='.$an['id'].'&d='.$res['id']);

if(
$vip_us['bots'] == && $res['money'] >= 1) echo '<a class="links" href="animal.php?a=bot&amp;id='.$an['id'].'&amp;d='.$res['id'].'"><b>'.$an['login'].' ['.$an['level'].']'.$ankol.'</b></a>'; else
echo 
'<a class="links" href="animal.php?a=bot&amp;id='.$an['id'].'&amp;d='.$res['id'].'">'.$an['login'].' ['.$an['level'].']'.$ankol.'</a>';
}} else {
if(
$res['kol'] == 0){
$an mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['animal']."'"));
$end round(180-(time()-$res['time']));
echo 
'<span class="border">'.$an['login'].'['.$an['level'].']'.$ankol.' ['.$end.' сек]</span>';
}}} else {
$an mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['animal']."'"));
echo 
'<span class="border">'.$an['login'].'['.$an['level'].']'.$ankol.' [в бою]</span>';
}}} else {
$you mysql_fetch_array(mysql_query("SELECT * FROM `fight_user` WHERE `user` = '".$user."' AND `bot` = '0' ORDER BY `id` DESC"));
$fight mysql_fetch_array(mysql_query("SELECT * FROM `fight` WHERE `id` = '".$you['fight']."'"));
if(
$us['busy'] > && !empty($fight)) echo'<a class="links" href="../fight.php?id='.$us['busy'].'">Войти в бой</a>';
}

if(!empty(
$object['id'])){
if(
$mob_loc 0) echo'<br/>';
if(
$object['altar'] == 1){
if(
$us['hp'] < $us['hp_all']){
mysql_query("UPDATE `users` SET `hp` = '".$us['hp_all']."' WHERE `id` = '".$user."'");
mysql_query("INSERT INTO `loc_log` SET `x` = '".$us['x']."', `y` = '".$us['y']."', `time` = '".time()."', `text`= 'Игрок ".$us['login']." восстановил свои жизни!'");
}} else {
if(
$object['id'] == 12){
if(
mysql_num_rows(mysql_query("SELECT * FROM `dialog` WHERE `id_user` = '".$user."' AND `persona` = '1' AND `step` >= '12'")) == 1) echo'<a class="line" href="../'.$object['url'].'">'.$object['title'].'</a><div style="margin-bottom:4px;"></div><br/>';
} else echo
'<a class="line" href="../'.$object['url'].'">'.$object['title'].'</a>';
}}

if(
$us['busy'] == 0){
$up mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$us['x']."' AND `y` = '".($us['y']+1)."'"));
$down mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$us['x']."' AND `y` = '".($us['y']-1)."'"));
$left mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".($us['x']-1)."' AND `y` = '".$us['y']."'"));
$right mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".($us['x']+1)."' AND `y` = '".$us['y']."'"));

if(
$mob_loc or !empty($object['id']) && $object['altar'] == 0) echo'<br/>';

if (!empty(
$up)) echo'<a class="linestart" href="?a=up">Север: '.$up['title'].'</a>'; else echo'<span class="border">Север: '.$mesto['title'].'</span>';
if (!empty(
$down)) echo '<a class="line" href="?a=down">Юг: '.$down['title'].'</a>'; else echo'<span class="border">Юг: '.$mesto['title'].'</span>';
if (!empty(
$left)) echo '<a class="line" href="?a=left">Запад: '.$left['title'].'</a>'; else echo'<span class="border">Запад: '.$mesto['title'].'</span>';
if (!empty(
$right)) echo '<a class="lineend" href="?a=right">Восток: '.$right['title'].' </a>'; else echo'<span class="border">Восток: '.$mesto['title'].'</span>';
echo
'<br/>';
}

$sql mysql_query("SELECT `id`,`busy`,`orden`,`level` FROM `users` WHERE `online` > '".(time()-600)."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `city` = '0' AND `busy` = '0' AND `id` != '".$user."'");
$one mysql_num_rows($sql);

while(
$res mysql_fetch_array($sql)){
pers_info($res['id']);
echo
' ';
if(
$us['orden'] > && $us['orden'] != $res['orden'] or $us['orden'] == 0){
$vipim mysql_num_rows(mysql_query("SELECT `id` FROM `vip` WHERE `user` = '".$res['id']."' AND `immunitet` = '1'"));
$raznica round($us['level']-2);
if(
$us['busy'] == && $mesto['war'] == && $vipim == && $raznica <= $res['level']) echo'<a href="animal.php?id='.$res['id'].'">[Напасть]</a> ';
}
}

$s mysql_query("SELECT * FROM `fight` WHERE `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `zayavka` = '0' AND `end` = '0'");
$onel mysql_num_rows($s);
if(
$onel && $one 0) echo'<br/>';

while(
$res mysql_fetch_array($s)){
$team1 mysql_num_rows(mysql_query("SELECT `id` FROM `fight_user` WHERE `fight` = '".$res['id']."' AND `team` = '1'"));
$team2 mysql_num_rows(mysql_query("SELECT `id` FROM `fight_user` WHERE `fight` = '".$res['id']."' AND `team` = '2'"));
echo
'<a class="link" href="?a=add_battle&amp;id='.$res['id'].'">#'.$res['id'].' ['.$team1.'-vs-'.$team2.']</a> ';
}

if(
$onel && !empty($mesto['opis']) && $se['info_loc'] == or $one && !empty($mesto['opis']) && $se['info_loc'] == 0) echo'<br/><br/>';

if(!empty(
$mesto['opis']) && $se['info_loc'] == 0) echo'<div class="opis">'.$mesto['opis'].'</div>';

if(
$d && $d 3){
mysql_query("UPDATE `settings` SET `karta` = '".$d."' WHERE `id` = '".$set."'");
header('Location: world.php');
}

if(empty(
$mesto['opis']) or $se['info_loc'] == 1){
if(
$onel or $one 0) echo'<br/><br/>';
} else echo
'<br/>';

if(
$se['karta'] != 0){
if(
$se['karta'] == 2) echo'<a class="links" href="?d=1">Показать карту</a>'; else {
include (
"include/map.php");
echo
'<a class="links" href="?d=2">Спрятать</a>';
}}

echo
'<br/><small>'.$us['x'].';'.$us['y'].'</small><br/><br/>';
break;


case 
'up':
$plus mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$us['x']."' AND `y` = '".($us['y']+1)."'"));
$objects mysql_num_rows(mysql_query("SELECT `id` FROM `objects` WHERE `x` = '".$us['x']."' AND `y` = '".($us['y']+1)."' AND `altar` = '1'"));

if (!empty(
$plus) && $us['busy'] == 0){
$up $us['y']+1;
if(
$objects == or $objects == && $us['hp'] != $us['hp_all'] or $vip_us['regeneration'] == 1mysql_query("UPDATE `users` SET `y` = '".$up."' WHERE `id` = '".$user."'");
header('Location: world.php');
} else 
header('Location: world.php');
break;

case 
'down':
$plus mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$us['x']."' AND `y` = '".($us['y']-1)."'"));
$objects mysql_num_rows(mysql_query("SELECT `id` FROM `objects` WHERE `x` = '".$us['x']."' AND `y` = '".($us['y']-1)."' AND `altar` = '1'"));

if (!empty(
$plus) && $us['busy'] == 0){
$up $us['y']-1;
if(
$objects == or $objects == && $us['hp'] != $us['hp_all'] or $vip_us['regeneration'] == 1mysql_query("UPDATE `users` SET `y` = '".$up."' WHERE `id` = '".$user."'");
header('Location: world.php');
} else 
header('Location: world.php');
break;

case 
'left':
$plus mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".($us['x']-1)."' AND `y` = '".$us['y']."'"));
$objects mysql_num_rows(mysql_query("SELECT `id` FROM `objects` WHERE `x` = '".($us['x']-1)."' AND `y` = '".$us['y']."' AND `altar` = '1'"));

if (!empty(
$plus) && $us['busy'] == 0){
$up $us['x']-1;
if(
$objects == or $objects == && $us['hp'] != $us['hp_all'] or $vip_us['regeneration'] == 1mysql_query("UPDATE `users` SET `x` = '".$up."' WHERE `id` = '".$user."'");
header('Location: world.php');
} else 
header('Location: world.php');
break;

case 
'right':
$plus mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".($us['x']+1)."' AND `y` = '".$us['y']."'"));
$objects mysql_num_rows(mysql_query("SELECT `id` FROM `objects` WHERE `x` = '".($us['x']+1)."' AND `y` = '".$us['y']."' AND `altar` = '1'"));

if (!empty(
$plus) && $us['busy'] == 0){
$up $us['x']+1;
if(
$objects == or $objects == && $us['hp'] != $us['hp_all'] or $vip_us['regeneration'] == 1mysql_query("UPDATE `users` SET `x` = '".$up."' WHERE `id` = '".$user."'");
header('Location: world.php');
} else 
header('Location: world.php');
break;

case 
'down_in':
if(
$us['x'] == 113 && $us['y'] == 113){
mysql_query("UPDATE `users` SET `x` = '11', `y` = '14' WHERE `id` = '".$user."'");
header('Location: ../world.php');
} else echo
'<div class="pt" align="center">
<br/><div class="error">Вы не находитесь в нужной локации!</div><br/><a class="line" href="world.php">Назад</a>'
;
break;

case 
'add_battle':
$plus mysql_fetch_array(mysql_query("SELECT * FROM `fight` WHERE `id` = '".$id."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `end` = '0'"));

if (!empty(
$plus)){
echo
'<div class="pt" align="center"><a class="linestart" href="fight_info.php?id='.$id.'"><b>Посмотреть</b></a>
<a class="lineend" href="?a=add_battle&amp;r='
.rand(1,5).'&amp;id='.$id.'">Обновить</a><div style="margin-bottom:4px;"></div>';

$tt1 mysql_num_rows(mysql_query("SELECT `id` FROM `fight_user` WHERE `fight` = '".$id."' AND `team` = '1'"));
if(
$tt1 >= 1){
echo
'<br/><b>Команда 1:</b><br/>';

$t1 mysql_query("SELECT * FROM `fight_user` WHERE `fight` = '".$id."' AND `team` = '1' ORDER BY `id` DESC LIMIT ".$tt1."");
while(
$tz1 mysql_fetch_array($t1)){
if(
$tz1['bot'] == 0){
pers_info($tz1['user']); echo' ';
} else {
$bot mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$tz1['user']."'"));
$an mysql_fetch_array(mysql_query("SELECT * FROM `animals` WHERE `id` = '".$tz1['bot']."'"));

echo
'<a href="npc.php?id='.$bot['id'].'">'.$bot['login'].'['.$bot['level'].']</a> ';
}}
if(
$us['busy'] == 0) echo'<a class="link" href="animal.php?a=plus&amp;id='.$id.'&amp;d=1">[Помочь]</a>'
}

$tt2 mysql_num_rows(mysql_query("SELECT `id` FROM `fight_user` WHERE `fight` = '".$id."' AND `team` = '2'"));
if(
$tt2 >= 1){
echo
'<br/><br/><b>Команда 2:</b><br/>';

$t2 mysql_query("SELECT * FROM `fight_user` WHERE `fight` = '".$id."' AND `team` = '2' ORDER BY `id` DESC LIMIT ".$tt2."");
while(
$tz2 mysql_fetch_array($t2)){
if(
$tz2['bot'] == 0){
pers_info($tz2['user']); echo' ';
} else {
$bot mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$tz2['user']."'"));
$an mysql_fetch_array(mysql_query("SELECT * FROM `animals` WHERE `id` = '".$tz2['bot']."'"));

echo
'<a href="npc.php?id='.$bot['id'].'">'.$bot['login'].'['.$bot['level'].']</a> ';
}}
if(
$us['busy'] == 0) echo'<a class="link" href="animal.php?a=plus&amp;id='.$id.'&amp;d=2">[Помочь]</a>'
}

echo
'<br/><br/><a class="line" href="world.php">Назад</a>';
} else 
header('Location: world.php');
break;
}} else 
header('Location: index.php');
include 
'include/foot.php';
?>
Онлайн: 1
Реклама