Файл: 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(0, 100) <= $opponent_crit) {
        $enemy *= 2;
    }
    $crit = ( (rand(1,2) * ($account['buyn'] / 100) ) - (rand(1,2) * ($agi / 100)));
    if(mt_rand(0, 100) <= $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';
?>