Вход Регистрация
Файл: war/war/okrestnosti.php
Строк: 182
<?
define
('PROTECTOR'1);

$headmod 'okrestnosti';//фикс. места

include('files/path.php');
include(
$path.'files/db.php');
include(
$path.'files/auth.php');
include(
$path.'files/func.php');
going();
ryd();
place_city();
place_zamok();
include(
$path.'files/core.php');
/////////место


$req mysql_query("SELECT * FROM `mesto` WHERE `usr` = '$log' LIMIT 1");
////////////////////////////
$mestouser mysql_fetch_array($req);
/////////////////////////////////////////
$req mysql_query("SELECT * FROM `world` WHERE `city` = '$udata[city]' and `x`='$mestouser[x]' and `y`='$mestouser[y]'");
$world mysql_fetch_array($req);
//////////////////////////////////////////
if($_GET[mod]==go_left or $_GET[mod]==go_right or $_GET[mod]==go_up or $_GET[mod]==go_down){
$header=TRUE;
}else{
if(empty(
$world[name])){
$textl='Окрестности';}else{
$textl=$world[name];
}
}
include(
$path.'files/head.php');
include(
$path.'files/zag.php');
////////////////////////


switch($_GET[mod]){

default:

$xi=$mestouser[x]-1;
$xmi=$mestouser[x]+1;
$yi=$mestouser[y]-1;
$ymi=$mestouser[y]+1;
#################################
if($world['br']=='0'){
$req mysql_query("SELECT name FROM world WHERE `city` = '$udata[city]' AND `x` = '$xmi' AND `y`='$mestouser[y]' LIMIT 1");
$ri=mysql_num_rows($req);
if(
$ri==1){
$right mysql_fetch_array($req);
}
}
################################
if($world['bl']=='0'){
$req mysql_query("SELECT name FROM world WHERE `city` = '$udata[city]' AND `x` = '$xi' AND `y`='$mestouser[y]' LIMIT 1");
$le=mysql_num_rows($req);
if(
$le==1){
$left mysql_fetch_array($req);
}
}
##############################
if($world['bu']=='0'){
$req mysql_query("SELECT name FROM world WHERE `city` = '$udata[city]' AND `y` = '$ymi' AND `x`='$mestouser[x]' LIMIT 1");
$up=mysql_num_rows($req);
if(
$up==1){
$upo mysql_fetch_array($req);
}
}
#######################################
if($world['bd']=='0'){
$req mysql_query("SELECT name FROM world WHERE `city` = '$udata[city]' and `y` = '$yi' and `x`='$mestouser[x]' LIMIT 1");
$do=mysql_num_rows($req);
if(
$do==1){
$down mysql_fetch_array($req);
}
}
$req mysql_query("SELECT * FROM `mob` WHERE `city` = '$udata[city]' and `x`='$mestouser[x]' and `y`='$mestouser[y]' ORDER BY lvl DESC");
//////////////////////////////
echo"<div align='center'><b>$world[name]</b></div><hr>";


$avto=mysql_num_rows($req);
if(
$avto>=1){

While(
$mob mysql_fetch_array($req))
{
if(
$mob['tip']=='boss'){

$color='lime';
}else{
$color='lime';
}
if(
$mob[status]==on){
echo
"<a href="okrestnosti.php?mod=info&id=$mob[id]">$mob[name]</a> <img src='pic/hp.png' alt='hp'/> $mob[hp] <a href="ok.php?id=$mob[id]"> [атака]</a><br/>";
}
elseif(
$mob[status]==battle){
$r mysql_query("SELECT * FROM `tmp` WHERE `city` = '$udata[city]' AND `usr`='$mob[oponent]' LIMIT 1");
$m mysql_fetch_array($r);
$d time();
if((
$d>=($m['ltime']+600) and $mob[hp]<=0) or $d>=($m['ltime']+600)){
mysql_query("UPDATE `mob` SET `status`='on',`hp`='$mob[hpall]', `oponent`='not' WHERE `id` = '$mob[id]'");
$req mysql_query("SELECT * FROM `users` WHERE `usr` = '$mob[oponent]' LIMIT 1");
$mu mysql_fetch_array($req);

$nloses=$mu[loses]+1;
mysql_query("UPDATE users SET loses = '$nloses',hp='0' WHERE usr = '$mob[oponent]'");//пишем данные в плэера
mysql_query("DELETE FROM `tmp` WHERE usr='$mob[oponent]'");
mysql_query("DELETE FROM `log` WHERE usr='$mob[oponent]'");

echo
"<img src="pic/tip/$mob[name].gif" width="14" height="14"> <a href="ok.php?id=$mob[id]"> Бить</a> <a href="okrestnosti.php?mod=info&id=$mob[id]"><font color='$color'>$mob[name]</font></a><img src='pic/hp.png'/><font color='red'> [$mob[hp] жизней]</font></a><br/>";
}else{
echo
"<b><a href="okrestnosti.php?mod=info&id=$mob[id]"><font color='$color'>$mob[name]</font></a> <img src='pic/hp.png'/><font color='red'> [$mob[hp]/$mob[hpall]]</font></a> против <a href="search.php?nick=$mob[oponent]&go=go">$mob[oponent]</a></b><br/>";
}
}
elseif(
$mob[status]==off){
$d time();
if(
$d>=($mob[oponent]+$mob[time])){

mysql_query("UPDATE `mob` SET `status`='on',`hp`='$mob[hpall]', `oponent`='not' WHERE `id` = '$mob[id]'");

echo
"<a href="okrestnosti.php?mod=info&id=$mob[id]">$mob[name]</a>  <img src='pic/hp.png' alt='hp'/> $mob[hpall] <a href="ok.php?id=$mob[id]"> [атака]</a><br/>";
}else{
echo
" <a href="okrestnosti.php?mod=info&id=$mob[id]">$mob[name]</a><font color='red'> - Монстр мёртв</font><br/>";
}
}
}
echo
'<hr/>';
}
///////////////игроки
$timeout=time()-150;//оффлайн
$req mysql_query("SELECT * FROM online WHERE laikas > '$timeout' and usr!='$log'");
$avto=mysql_num_rows($req);
if(
$avto>=1){
////////////////////////////
While($who mysql_fetch_array($req))
{
$reqs mysql_query("SELECT * FROM `mesto` WHERE `usr` = '$who[usr]' LIMIT 1");
$mesto mysql_fetch_array($reqs);//место

$reqs mysql_query("SELECT id,city,storona,hpall,hp FROM `users` WHERE `usr` = '$who[usr]' LIMIT 1");
$cit mysql_fetch_array($reqs);//город

if($mestouser['city']==$mesto[city]  && $cit[city]==$udata[city] && $mesto[x]==$mestouser['x'] && $mesto[y]==$mestouser['y']){

if(
$cit[storona]==$udata[storona]){echo'<font color="lime">Союзник: ';}else{
echo
'<font color="red">Враг: ';
}
idlogs($idlogs=$who[usr]); echo" <img src='pic/hp.png'/> [$cit[hp]/$cit[hpall]]</a> <a href="ok.php?k=pk&id=$cit[id]">[Мочить]</a></font>";
echo
"<hr/>";
}
}
}
/////////////////
echo"» <a href="okrestnosti.php?mod=portal&amp;act=city">В Город</a><br/>";
if(
$world['portal']==1){echo"» <a href="okrestnosti.php?mod=portal">Телепорт</a><br/>";}


break;

case 
'info':
$reqm mysql_query("SELECT * FROM `mesto` WHERE `usr` = '$log' LIMIT 1");
$mm mysql_fetch_array($reqm);
if(empty(
$mm[page])){$mm[page]=7;}
$id=$_GET[id];
$req mysql_query("SELECT * FROM `mob` WHERE `city` = '$udata[city]' and `id`='".mysql_real_escape_string($_GET['id'])."' and `x`='$mestouser[x]' and `y`='$mestouser[y]' LIMIT 1");
////////////////////////////
if (mysql_num_rows($req)==0){echo"Такого монстра не существует.".mysql_num_rows($req);include($path.'files/down.php');exit;}
$mob mysql_fetch_array($req);

echo
"<b>$mob[name]</b><br/>";
echo
"<img src="pic/mob/$mob[name].gif" height=50 width=50><br/>";
echo
"Уровень: $mob[lvl]<br/>";
echo
"Жизни: $mob[hp]/$mob[hpall]<br/>";
echo
"Урон: $mob[umin]/$mob[umax]<br/>";
echo
"Опыта: $mob[exp]<br/>";
echo
"Серебра: $mob[money]<br/>";
echo
"Защита головы: $mob[pgolova]<br/>";
echo
"Защита тела: $mob[pbody]<br/>";
echo
"Защита ног: $mob[pnogi]<br/>";
echo
"Защита от умений: $mob[pmag]<br/>";
echo
"Ловкость: $mob[lovk]<br/>";
echo
"Крит: $mob[krit]%<br/>";
echo
"Крит-урон: $mob[ukrit]%<br/>";
echo
"АНТИ-крит: $mob[antikrit]%<br/>";
echo
"Время смерти (в секундах): $mob[time]<br/><br/>";

echo 
"» <a href="okrestnosti.php?"> Вернуться</a><br>";

break;
case 
'go_left':
$xi=$mestouser[x]-1;

$req mysql_query("SELECT name FROM world WHERE `city` = '$udata[city]' AND `x` = '$xi' AND `y`='$mestouser[y]' LIMIT 1");
$le=mysql_num_rows($req);
if(
$le==and $world['bl']=='0'){
mysql_query("UPDATE `mesto` SET `x`='$xi' WHERE usr = '$log'");
header("Location: okrestnosti.php?");exit;
}else{
header("Location: okrestnosti.php?");exit;
}
//////////////////////////////////////////
break;
case 
'go_right':
$xmi=$mestouser[x]+1;

$req mysql_query("SELECT name FROM world WHERE `city` = '$udata[city]' AND `x` = '$xmi' AND `y`='$mestouser[y]' LIMIT 1");
$ri=mysql_num_rows($req);
if(
$ri==and $world['br']=='0'){
mysql_query("UPDATE `mesto` SET `x`='$xmi' WHERE usr = '$log'");
header("Location: okrestnosti.php?");exit;
}else{
header("Location: okrestnosti.php?");exit;
}
//////////////////////////////////////////
break;
case 
'go_up':
$ymi=$mestouser[y]+1;

$req mysql_query("SELECT name FROM world WHERE `city` = '$udata[city]' AND `y` = '$ymi' AND `x`='$mestouser[x]' LIMIT 1");
$up=mysql_num_rows($req);
if(
$up==and $world['bu']=='0'){
mysql_query("UPDATE `mesto` SET `y`='$ymi' WHERE usr = '$log'");
header("Location: okrestnosti.php?");exit;
}else{
header("Location: okrestnosti.php?");exit;
}
//////////////////////////////////////////
break;
case 
'go_down':
$yi=$mestouser[y]-1;

$req mysql_query("SELECT name FROM world WHERE `city` = '$udata[city]' and `y` = '$yi' and `x`='$mestouser[x]' LIMIT 1");
$do=mysql_num_rows($req);
if(
$do==and $world['bd']=='0'){
mysql_query("UPDATE `mesto` SET `y`='$yi' WHERE usr = '$log'");
header("Location: okrestnosti.php?");exit;
}else{
header("Location: okrestnosti.php?");exit;
}
//////////////////////////////////////////
break;
case 
'portal':

$req mysql_query("SELECT * FROM world WHERE `city` = '$udata[city]' and `y` = '$mestouser[y]' and `x`='$mestouser[x]' and `portal`='1' LIMIT 1");
$do=mysql_num_rows($req);
if(
$do==1){
if(
$_GET[act]==city){

mysql_query("UPDATE `mesto` SET `place` = 'gorod',`city` = '0',`x` = '0',`y` = '0' WHERE `usr` = '$log'");     
header ('Location: gorod.php?');

include(
$path.'files/down.php');
include(
$path.'files/meny.php');
exit;
}elseif(
$_GET[act]==loc){
$req mysql_query("SELECT * FROM world WHERE `city` = '$udata[city]' and `id` = '".mysql_real_escape_string($_GET['id'])."' and `portal`='1'  LIMIT 1");
$do=mysql_num_rows($req);
if(
$do==1){
$citys mysql_fetch_array($req);

mysql_query("UPDATE `mesto` SET `x` = '$citys[x]',`y` = '$citys[y]' WHERE `usr` = '$log'");   
 


echo
"Вы телепортировались в окрестности $citys[name].<br/><br/>";
echo
"» <a href="okrestnosti.php?">Далее</a>";

include(
$path.'files/down.php');
include(
$path.'files/meny.php');
exit;
}else{
echo
"В этой локации нет телепорта!<br/>";
}
}

echo
"<center><b>Окрестности:</b></center>";
echo
"<hr>";
$req mysql_query("SELECT * FROM world WHERE `city` = '$udata[city]' and `portal`='1'");
//////////////////////////////
While($mob mysql_fetch_array($req)){

echo
"» <a href="okrestnosti.php?mod=portal&amp;act=loc&amp;id=$mob[id]">$mob[name]</a><br/>";

}

echo 
"<br>» <a href="okrestnosti.php?"> Вернуться</a><br>";
}else{
echo
"В этой локации нет телепорта!<br/>";
}

break;
}
include(
$path.'files/down.php');
include(
$path.'files/meny.php');
?>
Онлайн: 1
Реклама