Вход Регистрация
Файл: okrestnosti.php
Строк: 355
<?
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();
zasad();
ryd();
place_city();
place_zamok();
place_tower();
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');
////////////////////////
$random=rand(1000,9999);
////////////////
function zasada(){
global 
$log,$udata,$mestouser;

$req mysql_query("SELECT * FROM `zasada` WHERE `city` = '$udata[city]' and `x`='$mestouser[x]' and `y`='$mestouser[y]' and `usr`!='$log' LIMIT 1");
$ri=mysql_num_rows($req);
if(
$ri==1){
$zasada mysql_fetch_array($req);

$req mysql_query("SELECT * FROM `users` WHERE `usr` = '$zasada[usr]'");
$pk mysql_fetch_array($req);

$req mysql_query("SELECT * FROM `pk` WHERE `usr` = '$pk[usr]'");
$avto=mysql_num_rows($req);

if(
$avto>="1"){
mysql_query("DELETE FROM `zasada` WHERE usr='$pk[usr]'");
}

$reqtmp mysql_query("SELECT * FROM `tmp` WHERE `usr` = '$pk[usr]' LIMIT 1");
if (
mysql_num_rows($reqtmp)>=1){
mysql_query("DELETE FROM `zasada` WHERE usr='$pk[usr]'");
}
if(
$zasada[tip]==1){
if(!empty(
$udata[clan]) and $udata[clan]!=$pk[clan]){
$ztip=true;
}
}else{
if(empty(
$udata[clan])){
$ztip=true;
}
}

$timeout time() - 150;

$asd mysql_num_rows(mysql_query("SELECT laikas, usr FROM online WHERE laikas > '$timeout' AND usr='$pk[usr]'"));
////////////////////////////
if($asd==0){
mysql_query("DELETE FROM `zasada` WHERE usr='$pk[usr]'");
}

if(
$udata[lvl]>=and $ztip==true){

$time=time();

mysql_query("INSERT INTO 
    `pk` SET `usr` = '
$log',
    `enemy` = '
$pk[usr]',
    `xod` = 'not',
    `ltime`='
$time'");
    
    
mysql_query("INSERT INTO 
    `pk` SET `usr` = '
$pk[usr]',
    `enemy` = '
$log',
    `napal` = '1',
    `xod` = 'not',
    `ltime`='
$time'");

mysql_query("INSERT INTO pk_log SET usr='$log',log='Вы попали в засаду $pk[usr]!Бой начался!',kto='system'");
mysql_query("INSERT INTO pk_log SET usr='$pk[usr]',log='$log попал в вашу засаду!Бой начался!',kto='system'");
mysql_query("DELETE FROM `zasada` WHERE usr='$pk[usr]'");

echo
"Вы попали в засаду <b>$pk[usr]</b>!<br/>";
echo
"<a href="pk.php?">Бой</a>";
include(
$path.'files/down.php');exit;
}
}
}
switch(
$_GET[mod]){

default:

zasada();//засады

$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"<center><img src='/pic/locs/$world[img]'><br/><b>$world[name]</b>";
//echo"  ($mestouser[x]:$mestouser[y])";
echo" </center><img class='hr' src='/theme/hr.png'>
"
;

echo 
"";

if(
$udata[lvl]>=10){
if(
$world[portal]==1){echo"<a href="okrestnosti.php?mod=portal"><img src='/pic/portal.png'> Портал</a><br/>";}}

if(
$world[portal]==2){echo"<a href="okrestnosti.php?mod=portal2"><img src='/pic/portal.png'> Портал</a><br/>";}

if(!empty(
$world[zdanie1])){
 echo 
"$world[zdanie1] <br/>";
}
if(!empty(
$world[zdanie2])){
 echo 
"$world[zdanie2] <br/>";
}
if(!empty(
$world[zdanie3])){
 echo 
"$world[zdanie3] <br/>";
}
if(!empty(
$world[zdanie4])){
 echo 
"$world[zdanie4] <br/>";
}
if(!empty(
$world[zdanie5])){
 echo 
"$world[zdanie5] <br/>";
}
if(!empty(
$world[zdanie6])){
 echo 
"$world[zdanie6] <br/>";
}
if(!empty(
$world[zdanie7])){
 echo 
"$world[zdanie7] <br/>";
}
if(!empty(
$world[zdanie8])){
 echo 
"$world[zdanie8] <br/>";
}
if(!empty(
$world[zdanie9])){
 echo 
"$world[zdanie9] <br/>";
}
if(!empty(
$world[zdanie10])){
 echo 
"$world[zdanie10] <br/>";
}

echo 
"<br/>";
$avto=mysql_num_rows($req);
if(
$avto>=1){

/////
While($mob mysql_fetch_array($req))
{
if(
$mob['tip']=='boss'){
$color='#e94038';
}else{
$color='#5ade36';
}
if(
$mob[status]==on){
echo
"<a href="ok.php?id=$mob[id]"><img src='/pic/mob2.png'  />  $mob[name] </a> <a href="okrestnosti.php?mod=info&amp;id=$mob[id]">($mob[lvl])</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
"<a href="ok.php?id=$mob[id]"><img src='/pic/mob2.png' />  $mob[name] </a> <a href="okrestnosti.php?mod=info&amp;id=$mob[id]">($mob[lvl])</a> <br/>";
}else{
echo
"<a href="ok.php?id=$mob[id]"><img src='/pic/mob2.png'></a> <a href="okrestnosti.php?mod=info&amp;id=$mob[id]">($mob[lvl])</a><b><font color='red'>VS</font></b><a href="search.php?nick=$mob[oponent]&amp;go=go">$mob[oponent]</a>";
}
}
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="ok.php?id=$mob[id]"><img src='/pic/mob2.png' />  $mob[name] </a> <a href="okrestnosti.php?mod=info&amp;id=$mob[id]">($mob[lvl])</a> <br/>";
}else{

}
}
}
echo
"<br/>";
}
///////////////игроки
echo '';
if(
$udata[pol]=='m'and $udata[klas]=='fighert' and $udata[storona]=='white'){$imgu='wf.png';}
if(
$udata[pol]=='m'and $udata[klas]=='wizard' and $udata[storona]=='white'){$imgu='ww.png';}
if(
$udata[pol]=='m'and $udata[klas]=='fighert' and $udata[storona]=='black'){$imgu='bf.png';}
if(
$udata[pol]=='m'and $udata[klas]=='wizard' and $udata[storona]=='black'){$imgu='bw.png';}


if(
$udata[pol]=='w'and $udata[klas]=='fighert' and $udata[storona]=='white'){$imgu='wwf.png';}
if(
$udata[pol]=='w'and $udata[klas]=='wizard' and $udata[storona]=='white'){$imgu='www.png';}
if(
$udata[pol]=='w'and $udata[klas]=='fighert' and $udata[storona]=='black'){$imgu='wbf.png';}
if(
$udata[pol]=='w'and $udata[klas]=='wizard' and $udata[storona]=='black'){$imgu='wbw.png';}

echo 
" ";
$req mysql_query("SELECT * FROM `pit` WHERE `usr` = '$log' and `status` = 'on'"); $avto=mysql_num_rows($req); if($avto==1){ $pit mysql_fetch_array($req); echo"<a href="pit.php?id=$pit[id]"><img src='pic/pit/$pit[image].png'></a>";}
if(!empty(
$udata[clan])){
$req mysql_query("SELECT * FROM `clan` WHERE `lider` = '$udata[clan]' LIMIT 1");
$clan mysql_fetch_array($req);
echo
"<a href="clan.php?id=$clan[id]"><img src="pic/clan/$clan[emblema]" width='19' height='19'></a> ";
}else{echo
"";}
echo
"<a href='pers.php'><img src='/pic/imgusr/$imgu' width='19' height='19'> <b>$udata[usr] ";
echo
"($udata[lvl])</b></a><br/> ";
$odin=false;
$timeout=time()-150;//оффлайн

$req mysql_query("SELECT * FROM online WHERE laikas > '$timeout' and usr!='$log'");

////////////////////////////
While($who mysql_fetch_array($req))
{
$odin=true;
$reqs mysql_query("SELECT * FROM `mesto` WHERE `usr` = '$who[usr]' LIMIT 99");
$mesto mysql_fetch_array($reqs);//место
$reqs mysql_query("SELECT * FROM `users` WHERE `usr` = '$who[usr]' LIMIT 99");
$cit mysql_fetch_array($reqs);//город
$reqclan mysql_query("SELECT * FROM `clan` WHERE `lider` = '$cit[clan]' LIMIT 1");
$clan mysql_fetch_array($reqclan);
$reqpit mysql_query("SELECT * FROM `pit` WHERE `usr` = '$cit[usr]' and `status` = 'on'"); $avtopit=mysql_num_rows($reqpit); $pito mysql_fetch_array($reqpit);
if(
$mestouser['city']==$mesto[city] && $cit[city]==$udata[city] && $mesto[x]==$mestouser['x'] && $mesto[y]==$mestouser['y']){

if(
$cit[pol]=='m'and $cit[klas]=='fighert' and $cit[storona]=='white'){$imgusr='wf.png';}
if(
$cit[pol]=='m'and $cit[klas]=='wizard' and $cit[storona]=='white'){$imgusr='ww.png';}
if(
$cit[pol]=='m'and $cit[klas]=='fighert' and $cit[storona]=='black'){$imgusr='bf.png';}
if(
$cit[pol]=='m'and $cit[klas]=='wizard' and $cit[storona]=='black'){$imgusr='bw.png';}


if(
$cit[pol]=='w'and $cit[klas]=='fighert' and $cit[storona]=='white'){$imgusr='wwf.png';}
if(
$cit[pol]=='w'and $cit[klas]=='wizard' and $cit[storona]=='white'){$imgusr='www.png';}
if(
$cit[pol]=='w'and $cit[klas]=='fighert' and $cit[storona]=='black'){$imgusr='wbf.png';}
if(
$cit[pol]=='w'and $cit[klas]=='wizard' and $cit[storona]=='black'){$imgusr='wbw.png';}


echo 
" ";
if(
$avtopit==1){echo"<a href="pit.php?id=$pito[id]"><img src='pic/pit/$pito[image].png' width='19' height='19'></a>";}
if(!empty(
$cit[clan])){
//echo"<a href="clan.php?id=$clan[id]"><img src="pic/clan/$clan[emblema]" width='19' height='19'></a> ";
}else{echo"";}
echo
"<a href='search.php?nick=$cit[usr]&go=go'><img src='/pic/imgusr/$imgusr' width='19' height='19'> $cit[usr] ($cit[lvl])</a><br/> ";
//echo"<a href='ok.php?k=pk&amp;id=$cit[id]'>$cit[usr]</a> <a href='search.php?nick=$cit[usr]&go=go'>[$cit[lvl]]</a><br/> ";


}
}
if(
$odin==false){
//если никого нет
}
/////////////////
echo'<img class="hr" src="/theme/hr.png"></img> ';
echo
"<center>"; if($up==1){echo"<a href="okrestnosti.php?mod=go_up"><img width=19px src='/pic/navig/up.png'></a>";}else{echo"<img width=19px src='/pic/navig/xup.png'>";} echo"</center>";
echo
"<center>"; if($le==1){echo"<a href="okrestnosti.php?mod=go_left"><img width=19px src='/pic/navig/left.png'></a>";}else{echo"<img width=19px src='/pic/navig/xleft.png'>";}
echo
" <img width=19px src='/pic/navig/center.png'> ";
if(
$ri==1){echo"<a href="okrestnosti.php?mod=go_right"><img width=19px src='/pic/navig/right.png'></a>";}else{echo"<img width=19px src='/pic/navig/xright.png'>";}echo"</center>";
echo
"<center>"; if($do==1){echo"<a href="okrestnosti.php?mod=go_down"><img width=19px src='/pic/navig/down.png'></a><br/>";}else{echo"<img width=19px src='/pic/navig/xdown.png'>";} echo"</center>";

if(
$world[buimg]!='' or $world[bdimg]!='' or $world[blimg]!='' or $world[brimg]!=''){echo"</div>";} if($world[bdimg]!='' or $world[buimg]!='' or $world[blimg]!='' or $world[brimg]!=''){echo"</div>";} if($world[blimg]!='' or $world[buimg]!='' or $world[bdimg]!='' or $world[brimg]!=''){echo"</div>";} if($world[brimg]!='' or $world[bdimg]!='' or $world[blimg]!='' or $world[buimg]!=''){echo"</div>";} if($world[paddingu]!=''){echo"</div>";} if($world[padingd]!=''){echo"</div>";} if($world[paddingl]!=''){echo"</div>";} if($world[paddingr]!=''){echo"</div>";} if($world[lvugol]!=''){echo"</div>";} if($world[lnugol]!=''){echo"</div>";} if($world[pvugol]!=''){echo"</div>";} if($world[pnugol]!=''){echo"</div>";}
echo 
"</div></div>";

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`='$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
"<div class=glava>$mob[name]</div><center><img src='pic/mobs/$mob[img]'><br/></center>
<div class=menu_li>"
;
echo
"Уровень: $mob[lvl]<br/>";
echo
"Жизни: $mob[hp]/$mob[hpall]<br/>";
echo
"Урон: $mob[umin]/$mob[umax]<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]%</div>";

echo
"<a href="okrestnosti.php?">Назад</a>";
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':
echo
'';
$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` = '1000',`y` = '1000' WHERE `usr` = '$log'");
echo
"Вы прибыли в город.<br/>";
echo
"<a href="gorod.php?">Далее</a>";
echo
'</div>';
include(
$path.'files/down.php');exit;
}elseif(
$_GET[act]==loc){
$req mysql_query("SELECT * FROM world WHERE `city` = '$udata[city]' and `id` = '$_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
"Вы прибыли в локацию <b>$citys[name]</b>.<br/>";
echo
"<a href="okrestnosti.php?">Далее</a>";
echo
'</div>';
include(
$path.'files/down.php');exit;
}else{
echo
"В этой локации нет портала!<br/>";
}
}
echo
"<div class='battle_result'>Портал</div>
        <div>

          <div class='win'></div>
          <div class='clear'></div>"
;
//echo"<a href="okrestnosti.php?mod=portal&amp;act=city">Город</a><br/>";

echo"Чтобы переместиться, выберите локацию
<div class='menu_dash'>
"
;
$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
"</div>";
}else{
echo
"В этой локации нет портала!<br/>";
}
echo
'</div>';
break;

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

mysql_query("UPDATE `mesto` SET `place` = 'gorod',`city` = '0',`x` = '1000',`y` = '1000' WHERE `usr` = '$log'");
echo
"Вы прибыли в город.<br/>";
echo
"<a href="gorod.php?">Далее</a>";
echo
'</div>';
include(
$path.'files/down.php');exit;
}elseif(
$_GET[act]==loc){
$req mysql_query("SELECT * FROM world WHERE `city` = '$udata[city]' and `id` = '$_GET[id]' and `portal`='2' 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
"Вы прибыли в локацию <b>$citys[name]</b>.<br/>";
echo
"<a href="okrestnosti.php?">Далее</a>";
echo
'</div>';
include(
$path.'files/down.php');exit;
}else{
echo
"В этой локации нет портала!<br/>";
}
}
echo
"<div class='battle_result'>Портал</div>
        <div>

          <div class='win'></div>
          <div class='clear'></div>"
;
//echo"<a href="okrestnosti.php?mod=portal2&amp;act=city">Город</a><br/>";

echo"Чтобы переместиться, выберите локацию
<div class='menu_dash'>
"
;
$req mysql_query("SELECT * FROM world WHERE `city` = '$udata[city]' and `portal`='2'");


/////////////////////////////
While($mob mysql_fetch_array($req)){

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

}
echo
"</div>";
}else{
echo
"В этой локации нет портала!<br/>";
}
echo
'</div>';
break;
}
include(
$path.'files/down.php');
?>
Онлайн: 2
Реклама