Вход Регистрация
Файл: pohod.php
Строк: 216
<?php
include 'inc/mysql.php';
include 
'inc/check.php';
////Проверка на авторизацию
if(isset($_SESSION['auth']) && $_SESSION['auth']==1){
include 
'inc/shapka.php';
//////Поход

  
$farm mysql_query('SELECT * FROM `farm` WHERE `user` = "'.$account['id'].'"');  
  
$farm mysql_fetch_array($farm);
 

  if(!
$farm) {
  
    
mysql_query('INSERT INTO `farm` (`user`) VALUES ("'.$account['id'].'")');
      
header("location:pohod.php");
  }
  echo
'<div class="menudiv">Путишествия</div>';
  echo
'<div class="text">';
   echo 
$_SESSION['light']."<br/>";
$loca = array("Поляна мертвецов","Сожженные луга","Брошеная гавань","Крепость Тамлиеров","Крепость Госпитальеров","Домик Отшельника");
$localvl=array("1","5","10","15","20","25","35");
$locainfo=array("На этой поляне только гнилые зомби и много их ценностей.",
                
"Драконы превратили эту поляну в нечто.",
                
"Когда-то тут была известная пиратская гавань но потом он в один миг исчезла.",
                
"Ходят слухи что тут можно их сокровища, главное поискать.",
                
"Никогда! Ни за какие деньги не бери тут сундук!",
                
"Вроде и спокойное место, но на первый взгляд."
                  
);
$locdanger=array("Низкий","Ниже среднего","Средний","Ниже высокого","Высокий","Не реально");

  switch (
$farm['enemy']) {
   case 
'1';
   
$name="Гниющий зомби";
   
$str=70;
   
$agi=50;
   
$def=80;
   
$nexp=30;
   break;
     case 
'2';
   
$name="Иссушенный ужас";
   
$str=144;
   
$agi=55;
   
$def=171;
   
$nexp=88;
   break;
   case 
'3';
   
$name="Обезглавленный матрос";
   
$str=240;
   
$agi=400;
   
$def=260;
   
$nexp=150;
   break;
   case 
'4';
   
$name="Кракен";
   
$str=850;
   
$agi=240;
   
$def=40;
   
$nexp=750;
   break;
   case 
'5';
   
$name="Дух рыцаря";
   
$str=450;
   
$agi=450;
   
$def=450;
   
$nexp=500;
   break;
     case 
'6';
   
$name="Феодал";
   
$str=790;
   
$agi=400;
   
$def=1400;
   
$nexp=850;
   break;
     case 
'7';
   
$name="Демонопоклонник";
   
$str=1000;
   
$agi=990;
   
$def=40;
   
$nexp=1250;
   break;
     case 
'8';
   
$name="Чернокнижник";
   
$str=140;
   
$agi=4000;
   
$def=400;
   
$nexp=1500;
   break;
     case 
'9';
   
$name="Отшельник";
   
$str=5500;
   
$agi=5500;
   
$def=5500;
   
$nexp=2500;
   break;
  }
  
if(
$farm['time']<time() && $farm['win']=='1'){

////Спуск в метро как бэ
  
if(isset($_GET['go'])){
    
$go=abs(intval($_GET['go']));
    if(
$account['lvl']<$localvl[$go]){
      
$_SESSION['light']="<font color=red>Ваш уровень слишком низок для данного похода!</font>";
      
header("location:pohod.php");
      exit;
    }
    
    
$_SESSION['light']="<font color=green> Вы отправились в поход.</font>";
      if(
$go==0){
        
mysql_query("UPDATE `farm` SET `location`='0', `win`='2',`time`='".(time()+3600)."',`enemy`='".(rand(1,2))."' WHERE `user`='".$account['id']."'");
        
header("location:pohod.php?go=$go");
        exit;
      }elseif (
$go==1) {
        
mysql_query("UPDATE `farm` SET `location`='1', `win`='2',`time`='".(time()+3600*2)."',`enemy`='".(rand(3,4))."' WHERE `user`='".$account['id']."'");
         
header("location:pohod.php?go=$go");
        exit;
      }elseif (
$go==2) {
        
mysql_query("UPDATE `farm` SET `location`='2' ,`win`='2',`time`='".(time()+3600*3)."',`enemy`='".(rand(5,6))."' WHERE `user`='".$account['id']."'");
         
header("location:pohod.php?go=$go");
        exit;
      }elseif (
$go==3) {
        
mysql_query("UPDATE `farm` SET `location`='3', `win`='2',`time`='".(time()+3600*4)."',`enemy`='7' WHERE `user`='".$account['id']."'");
         
header("location:pohod.php?go=$go");
        exit;
      }elseif (
$go==4) {
        
mysql_query("UPDATE `farm` SET `location`='4',`win`='2',`time`='".(time()+3600*5)."',`enemy`='8' WHERE `user`='".$account['id']."'");
         
header("location:pohod.php?go=$go");;
        exit;
      }elseif (
$go==5) {
        
mysql_query("UPDATE `farm` SET `location`='5',`win`='2',`time`='".(time()+3600*6)."',`enemy`='9' WHERE `user`='".$account['id']."'");
         
header("location:pohod.php?go=$go");
        exit;
      }


  }

  for (
$i=0;$i<6;$i++){
    
$tm=$i+1;
  
?>
   
      <font color=gold>  <?=$loca[$i];?></font><br/>
        <img src='/images/town/farm.png'/>
     
      <br/>
      Время похода: <?=$tm;?> часов
      <br/>
      
        <i><?=$locainfo[$i];?></i>
      
      Доступно с уровня: <?=$localvl[$i];?><br/>
    
       <br/>
   Уровень опасности: <font color=red><?=$locdanger[$i];?></font><br/><br/>
       <a class="menu_j" href='?go=<?php echo $i?>'><center>  Отправиться в поход </center></a>
 <?
  
}
}elseif (
$farm['time']>=time() && $farm['win']=='2') {


  if(isset(
$_GET['fight'])){
    
$dmg +=round(rand(($account['ataka']/6),($account['ataka']/4)));
    
$dmg -= round(rand(($def/12),($def/7)));
    
$enemy +=round(rand(($str/6),($str/4)));
    
$enemy -= round(rand(($account['zahita']/12),($account['zahita']/7)));
    
$opponent_crit = ( (rand(1,2) * ($agi 100) ) - (rand(1,2) * ($account['buyn'] / 100)));
    if(
mt_rand(0100) <= $opponent_crit) {
        
$enemy *= 2;
    }
    
$crit = ( (rand(1,2) * ($account['buyn'] / 100) ) - (rand(1,2) * ($agi 100)));
    if(
mt_rand(0100) <= $crit) {
      
$dmg *= 2;
    }
    if(
$dmg<0){
      
$dmg=0;
    }
    if(
$enemy<0){
      
$enemy=0;
    }



    
//$text=" ";
    
if($dmg>$enemy){
      
mysql_query("UPDATE `farm` SET `win`='3' WHERE `user`='".$account['id']."'");
      
$_SESSION['light']="Вы нанесли  <font color='green'> $dmg урона</font><Br/> Враг нанес <font color=red> $enemy урона</font>";
    }elseif (
$dmg<$enemy) {
      
mysql_query("UPDATE `farm` SET `win`='1',`time`='0' WHERE `user`='".$account['id']."'");
      
$_SESSION['light']="<font color=red> Вы проиграли этот бой! Вы нанесли  $dmg  урона получив в ответ  $enemy урона </font>";
    }
    
mysql_query("UPDATE `account` SET `hp`='".($account['hp']-$enemy)."' WHERE `id`='".$account['id']."'");
    
header("location:pohod.php");
    exit;
  }

  if(isset(
$_GET['escape'])){
    
mysql_query("UPDATE `farm` SET `win`='1',`time`='0' WHERE `user`='".$account['id']."'");
    
$_SESSION['light']="<font color=red> Вы убежали с похода!</font>";
    
header("location:pohod.php");
    exit;
  }
 
  
?>
 
      <img src='/images/town/farm.png'/><br/>
      Вы отправились в : <?=$loca[$farm['location']];?>
      <br/>
      Для того чтоб продолжить обыски <?=$loca[$farm['location']];?> победите врага.
      <br/>
      
      <?=$name;?>
   
    <br/>
    <img src='/images/icon/str.png'/> Сила: <?=$str;?><br/>
    <img src='/images/icon/agi.png'/> Удача: <?=$agi;?><br/>
    <img src='/images/icon/def.png'/> Защита: <?=$def;?><br/>
    <img src='/images/icon/exp.png'/> Опыт: <?=$nexp;?><br/></br/>
   <div class="paddings4">
    <a  href='?fight'>В бой!</a> 
    <a  href='?escape'>Убежать</a>
   </div>

  <?
}elseif($farm['time']>time() OR $farm['time']<time() && $farm['win']=='3'){
  
$_h=($farm['time']-time())/3600%60;
  
$_m=($farm['time']-time())/60%60;
  
$_s=($farm['time']-time())%60;
  if(
$farm['time']>time()){

    
?>
     
        <img src='/images/town/farm.png'/><br/>
    
    <?
    
if(isset($_GET['speed'])){
      if(
$account['baks']>=50){
        
mysql_query("UPDATE `farm` SET `time`='".($farm['time']-3600)."' WHERE `user`='".$account['id']."'");
        
mysql_query("UPDATE `account` SET `baks`='".($account['baks']-50)."' WHERE `id`='".$account['id']."'");
        
$_SESSION['light']="<font color=green> Вы ускорили время похода на 1 час.</font>";
        
header("location:pohod.php");
        exit;
      }elseif(
$account['baks']<5000){
        
$_SESSION['light']="<font color=red> Не хватает серебра.</font>";
        
header("location:pohod.php");
        exit;
      }
    }
    
?>
      
   
      До конца обыска <?=$_h;?> часов  <?=$_m;?> минут  <?=$_s;?> секунд.
 
 <br/><div class="paddings4"><a class='button' href='?speed'>Ускорить за  50 <img src="/images/icon/silver.png"></a></div>


    <?
    
}elseif($farm['time']<time() && $farm['win']==3){
        
$_g=round($farm['enemy']+$farm['location']/2);
        
$_s=$farm['enemy']*$farm['location']*$farm['win']*$account['lvl']*3;
        
$_exp=round($nexp+($farm['location']*3)+$farm['enemy']/2);
      if(isset(
$_GET['reward'])){
        
mysql_query("UPDATE `farm` SET `time`='0',`win`='1' WHERE `user`='".$account['id']."'");
        
mysql_query("UPDATE `account` SET `money`='".($account['money']+$_g)."',`baks`='".($account['baks']+$_s)."',`exp`='".($account['exp']+$_exp)."' WHERE `id`='".$account['id']."'");
        
$_SESSION['light']="<font color=green> Награда получена!</font>";
        
header("location:pohod.php");
        exit;
      }
      
      
?>  
    
        <img src='/images/town/farm.png'/><br/>
        Поход завершен!<br/>
  


Награда: <br/>


<img src='/images/icon/gold.png'/> <?=$_g;?><br/>
<img src='/images/icon/silver.png'/> <?=$_s;?><br/>
<img src='/images/icon/exp.png'/> <?=$_exp;?><br/>

<div class="paddings4">
      <a  href='?reward'>Забрать награду.</a></div>

      <?
      
    
}
}
///Конкец похода


//////Конец проверки на авторизаци, начало футера

}else{

header ("Location: index.php"); exit;
}
echo
"</div>";
include 
'inc/nogi.php';
?>
Онлайн: 1
Реклама