Вход Регистрация
Файл: weatut.ru/coliseum.php
Строк: 175
<?
    
require_once ('./system/func.php'); //тут подключаем шапку 
    


    
$title 'Колизей';    
require_once (
'./system/header.php');

?>

<div class="ribbon mb2"><div class="rl"><div class="rr">
        Колизей    </div></div></div>
 
<?
 
if($user['level'] > 9) {

  
$member mysql_query('SELECT * FROM `coliseum_member` WHERE `user` = "'.$user['id'].'" ORDER BY `time` DESC LIMIT 1');
  
$member mysql_fetch_array($member);

  if(
$member) {

  
$battle mysql_query('SELECT * FROM `coliseum` WHERE `id` = "'.$member['battle'].'"');
  
$battle mysql_fetch_array($battle);

  }

  
  if(
$member['exit'] == && $battle['start'] == && $battle['end'] == 0) {

  if(
mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `dead` = "0"'),0) == 1) {
     
    
mysql_query('UPDATE `coliseum` SET `end` = "1" WHERE `id` = "'.$battle['id'].'"');
  
      
header('location: /coliseum/');
  
  exit;
  
  }
  
?>
  
  

<?

    
if($member['dead'] == 1) {
    
?>

<div class='block' align='center'>
<a class='btn' href='/coliseum/?'><span class='end'><span class='label'>Обновить</a>

<br/><br/>
<font color='#999'>Вы были убиты во время сражения, ожидайте окончания боя</font>
</div>

<?

    

    
}
    else
    {
  
  if(
$_GET['exit'] == true) {

    
$log '<img src='/images/icon/race/'.$user['r'].'.png' alt=''/> <b>'.$user['login'].'</b> покидает бой';    
    
mysql_query('INSERT INTO `coliseum_log` (`battle`,
                                               `user`,
                                             `object`,
                                               `text`) VALUES ("'
.$battle['id'].'",
                                                                 "'
.$user['id'].'",
                                                               "'
.$object['id'].'",
                                                                        "'
.$log.'")');

    
mysql_query('UPDATE `coliseum_member` SET `dead` = "1" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"');
  
      
header('location: /coliseum/');
  
  exit;
  
  }
  
  if(
$member['object'] == 0) {
  
    
$rand_object mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
    
$rand_object mysql_fetch_array($rand_object);


    
mysql_query('UPDATE `coliseum_member` SET `object` = "'.$rand_object['id'].'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"');

  }

if(
$member['object']) {

  if(
$_GET['last'] == true) {
  
    
$rand_object mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
    
$rand_object mysql_fetch_array($rand_object);


    
mysql_query('UPDATE `coliseum_member` SET `object` = "'.$rand_object['id'].'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"');

  
header('location: /coliseum/');

  }


    
$member_object mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `id` = "'.$member['object'].'"');
    
$member_object mysql_fetch_array($member_object);

    
$object mysql_query('SELECT * FROM `users` WHERE `id` = "'.$member_object['user'].'"');
    
$object mysql_fetch_array($object);

  
  if(
$_GET['attack'] == true && $member_object['dead'] == 0) {
  
    
$dmg 0;
    
    
$object_dmg 0;
  
 
  
  
      
$dmg +=round(rand(($user['str']/6),($user['str']/4)));

     

$dmg -= round(rand(($object['def']/12),($object['def']/7)));

    if(
$dmg 0) {
    
      
$dmg 0;
    
    }
    

    if(
mt_rand(50100) <= $crit) {
   
      
$dmg *= 2;

   

  
$log_crit true;
    
    }

    
$dodge = ( (rand(1,2) * ($opponent['agi'] / 100) ) - (rand(1,2) * ($user['agi'] / 100)));

    if(
mt_rand(50100) <= $dodge) {
   
      
$dmg 0;
      
    }
    
    

    
    
$dmg_time time() - $member['time'];
    
    if(
$dmg_time 2) {
    
      
$dmg 0;
    
    }
    
    if(
$dmg_time && $dmg_time 4) {
    
      
$dmg -= round($dmg 2);
    
    }

   
    
    if(
$dmg == 0) {
      
$log 'Вы промахнулись';
    }
    else
    {
      
$log '<font coloro=green>Вы ударили '.icons_user($object['id']).' <b>'.$object['login'].'</b> на <b>'.$dmg.'</b> '.($log_crit == true '(крит)':'</font>');    
    }
    
    
mysql_query('INSERT INTO `coliseum_log` (`battle`,
                                               `user`,
                                             `object`,
                                               `text`,
                                               `show`) VALUES ("'
.$battle['id'].'",
                                                                 "'
.$user['id'].'",
                                                               "'
.($dmg $object['id']:0).'",
                                                                        "'
.$log.'",
                                                                 "'
.$user['id'].'")');
    
    if(
$dmg 0) {
      
$log ''.icons_user($user['id']).' <b>'.$user['login'].'</b> ударил Вас на <b>'.$dmg.'</b> '.($log_crit == true '(крит)':'');    
    
mysql_query('INSERT INTO `coliseum_log` (`battle`,
                                               `user`,
                                             `object`,
                                               `text`,
                                               `show`) VALUES ("'
.$battle['id'].'",
                                                               "'
.$object['id'].'",
                                                                 "'
.$user['id'].'",
                                                                        "'
.$log.'",
                                                               "'
.$object['id'].'")');
    }

    if(
$dmg 0) {
    
$log ''.icons_user($user['id']).' <b>'.$user['login'].'</b> ударил  <b> '.icons_user($object['id']).''.$object['login'].'</b> на <b>'.$dmg.'</b> '.($log_crit == true '(крит)':'');    
    
mysql_query('INSERT INTO `coliseum_log` (`battle`,
                                               `user`,
                                             `object`,
                                               `text`) VALUES ("'
.$battle['id'].'",
                                                                 "'
.$user['id'].'",
                                                               "'
.$object['id'].'",
                                                                        "'
.$log.'")');
    }



    
mysql_query('UPDATE `users` SET `health` = "'.($object['health'] - $dmg).'" WHERE `id` = "'.$object['id'].'"');
    
mysql_query('UPDATE `coliseum_member` SET `time` = "'.time().'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"');






    if(
$dmg >= $object['health']) {

      
$log 'Вы убили '.icons_user($object['id']).' <b>'.$object['login'].'</b>';        
      
mysql_query('INSERT INTO `coliseum_log` (`battle`,
                                                 `user`,
                                               `object`,
                                                 `text`,
                                                 `show`) VALUES ("'
.$battle['id'].'",
                                                                   "'
.$user['id'].'",
                                                                 "'
.$object['id'].'",
                                                                          "'
.$log.'",
                                                                   "'
.$user['id'].'")');

      
$log ''.icons_user($user['id']).' <b>'.$user['login'].'</b> убил Вас';    
      
mysql_query('INSERT INTO `coliseum_log` (`battle`,
                                                 `user`,
                                               `object`,
                                                 `text`,
                                                 `show`) VALUES ("'
.$battle['id'].'",
                                                                 "'
.$object['id'].'",
                                                                   "'
.$user['id'].'",
                                                                          "'
.$log.'",
                                                                 "'
.$object['id'].'")');
    
    
      
$log '<img src='/images/icon/rip.png' alt='*'/> '.icons_user($user['id']).' <b>'.$user['login'].'</b> убил '.icons_user($object['id']).' <b>'.$object['login'].'</b>';    
      
mysql_query('INSERT INTO `coliseum_log` (`battle`,
                                                 `user`,
                                               `object`,
                                                 `text`) VALUES ("'
.$battle['id'].'", 
                                                                 "'
.$user['id'].'",
                                                               "'
.$object['id'].'",
                                                                        "'
.$log.'")');


      
mysql_query('UPDATE `coliseum_member` SET `dead` = "1" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$object['id'].'"');
      
mysql_query('UPDATE `coliseum_member` SET `kills` = `kills` + 1 WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"');

      
$rand_object mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
      
$rand_object mysql_fetch_array($rand_object);

      
mysql_query('UPDATE `coliseum_member` SET `object` = "'.$rand_object['id'].'" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"');

    }

  }

?>  
<div class='bdr bg_blue mb2'><div class='wr1'><div class='wr2'><div class='wr3'><div class='wr4'><div class='wr5'><div class='wr6'><div class='wr7'><div class='wr8'>
<div class='ml68 mt10 mb10 mr10 sh'>
<?=icons_user($object['id']);?> <b><?=$object['login']?></b><div class='small mb2'>
                    <span class='fr rdmg'></span>
                    <span class='lorange'><img src="/images/icons/str.png" alt="*"/> <?=$object['str']?> <img src="/images/icons/health.png" alt="*"/> <?=$object['health']?> <img src="/images/icons/def.png" alt="*"/> <?=$object['def']?></span></div></div>



</div></div></div></div></div></div></div></div></div>

<?

  
}

?>
<div class='cntr mb10 mt-5'>
                        <div class='fr w50'>
                <div class='imcon5'><div class='icbtn25'><a href='/coliseum/?attack=true' class='ubtn inbl s red_no'><span class='ul'><span class='ur'>Атаковать</span></span></a></div></div></div>
            <div class='fl w50'>
                <div class='cbgcont3'><div class='ccbtn28'><a href='/coliseum/?last=true' class='ubtn inbl s blue_no'><span class='ul'><span class='ur'>Сменить</span></span></a></div></div></div>
            </div>

<?

  
}


  
$count mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_log` WHERE `battle` = "'.$battle['id'].'"'),0);

if(
$count 0) {

?>
<br>
<div class='bdr bg_main mt10 mb2 cntr w100'><div class='wr1'><div class='wr2'><div class='wr3'><div class='wr4'><div class='wr5'><div class='wr6'><div class='wr7'><div class='wr8'>
<div class='cntr mt5 mb5 lblue'>Героев в бою: <?=mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0)?></div>
<div class='hr_arr mlr10 mb5'><div class='alf'><div class='art'><div class='acn'></div></div></div></div>
        <div class='mb10 mt10 mlr10 lwhite lft'>
                            <div class='mb5 small'>
<?

$q 
mysql_query('SELECT * FROM `coliseum_log` WHERE `battle` = "'.$battle['id'].'" ORDER BY `id` DESC LIMIT 15');

  while(
$row mysql_fetch_array($q)) {

    if(
$row['user'] == $user['id'] && $row['show'] == $user['id'] OR $row['object'] == $user['id'] && $row['show'] == $user['id']) {
  
      echo 
'<font color='#'.($row['object'] == 0 ? 'ffffff':'c06060').''>'.$row['text'].'</font><br/>';
  
    
}
    elseif(
$row['show'] == 0)
    {
    
    if(
$row['user'] == $user['id']) {
        

    }
    else
    {

    if(
$row['object'] == $user['id']) {
    
    }
    else
    {
    
      echo 
$row['text'].'<br/>';
  
    }
  
    }
  
    }

  }
  
?>

</div></div></div></div></div></div></div></div></div></div></div>

<?
  
  
}

  if(
$member['dead'] == 0) {

?>


<?

  
}
  
  }
  else
  {

  if(
$member['exit'] == && $battle['start'] == && $battle['end'] == 1) {

$q mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" ORDER BY `kills` DESC  LIMIT '.mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0).'');

  while(
$row mysql_fetch_array($q)) {
  
  
$i++;
  
  if(
$i == 1) {
    
    
$best mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"');
    
$best mysql_fetch_array($best);
  
  }
  
  if(
$row['user'] == $user['id']) {
  
      
$place $i;
  
  }

  }

    
$_s round(rand(1,100) + (100 $place) + (100$member['kills']));

  
$_exp round(rand(1,100) + (100 $place) + (25 $member['kills']));
    
    if(
$clan_memb && $clan_memb['v'] > 0) {
    
      
$_exp += round($_exp/100) * $_clan_memb['v'];
    
    }


  
mysql_query('UPDATE `users` SET `crystals` =   `crystals` + '.$_s.',
                                `exp` = `exp` + '
.$_exp.' WHERE `id` = "'.$user['id'].'"');


      if(
$clan) {
        
       
mysql_query('UPDATE `clans`     SET `exp` = `exp` + '.$_exp.' WHERE `id` = "'.$clan['id'].'"');
       
mysql_query('UPDATE `clan_memb` SET `exp` = `exp` + '.$_exp.' WHERE `clan` = "'.$clan['id'].'" AND `user` = "'.$user['id'].'"');

      }



?>

  <div class='block' align='center'><font color='#90c090'><b>Бой окончен!</b></font><br /><font color='#90b0c0'>Награда за <b><?=$place?></b> место:</font><br/><?=$_s?> Кристаллов  <?=$_exp?> опыта
  
  </div>

  <div class='block' align='center'><b>Лучший: <?=icons_user($best['id']);?> <?=$best['login']?></b>
    <div class='separator'></div>
  <b>Итог боя:</b><br/>

<?

$q 
mysql_query('SELECT * FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" ORDER BY `kills` DESC LIMIT '.mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0).'');

  while(
$row mysql_fetch_array($q)) {

    
$coliseum_user mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"');
    
$coliseum_user mysql_fetch_array($coliseum_user);

  
$_rating $row['kills'];

  
mysql_query('UPDATE `users` SET `coliseum_rating` = "'.($coliseum_user['coliseum_rating'] + $_rating).'" WHERE `id` = "'.$coliseum_user['id'].'"');

?>
<?=icons_user
($coliseum_user['id']);?> <a href='/profile/<?=$coliseum_user['id']?>'><?=$coliseum_user['login']?></a> - <?=$_rating?> к рейтингу<br/>

<?

  
}

?>

</div>

<?

    mysql_query
('UPDATE `coliseum_member` SET `exit` = "1" WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"');
    
  }
  else
  {

?>

 <div class='line'></div>

<?
  
  
}


if(
mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum` WHERE `start` = "0"'),0) == 0) {

  
mysql_query('INSERT INTO `coliseum` (`start`,
                                         `end`,
                                        `time`) VALUES ("0",
                                                        "0",
                                        "'
.(time() + 60).'")');

}

  
$battle mysql_query('SELECT * FROM `coliseum` WHERE `start` = "0"');
  
$battle mysql_fetch_array($battle);  

?>



<?

if(mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0) < && mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"'),0) == 0) {

    if(
$user['health'] > (($user['vit'] / 100) * 10) && $_GET['enter'] == true && mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0) < 5) {
    
      
mysql_query('INSERT INTO `coliseum_member` (`battle`,
                                                    `user`,
                                                    `time`) VALUES ("'
.$battle['id'].'",
                                                                      "'
.$user['id'].'",
                                                                           "'
.time().'")');
    
        
header('location: /coliseum/');
    
    exit;
    
   }

?>
<div class="bdr bg_blue"><div class="wr1"><div class="wr2"><div class="wr3"><div class="wr4"><div class="wr5"><div class="wr6"><div class="wr7"><div class="wr8">
            
                <div class="cntr mt5 mb2">
                    <div class="mb5"><img src="http://144.76.127.94/view/image/coliseum.jpg" alt=""></div>
                    Ваш рейтинг: <b><?=$user['coliseum_rating']?><br>
                </div>

            
            <div class="mb10 mr10 sh cntr">
                            </div>
            <div class="clb"></div>
        </div></div></div></div></div></div></div></div></div>
<br><div class='cntr mb10'><a href='?enter=true' class='ubtn inbl mt-15 green mb2'><span class='ul'><span class='ur'>Встать в очередь</span></span></a></div>


<?

}
else
{

  if(
$_GET['exit'] == true && mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0) < 5) {

    
mysql_query('DELETE FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'" AND `user` = "'.$user['id'].'"');
   
        
header('location: /coliseum/');
    
    exit;

  }
  
  if(
mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0) > 1) {
  
  if(
$battle['time'] > time()) {
  
?>
<div class='bdr bg_main mb2'><div class='light'><div class='wr1'><div class='wr2'><div class='wr3'><div class='wr4'><div class='wr5'><div class='wr6'><div class='wr7'><div class='wr8'><div class='ml10 mt5 mb5 mr10 sh cntr'>
<font color='#909090'>До начала боя: <?=($battle['time'] - time())?> секунд</font><br/><br/>
</div></div></div></div></div></div></div></div></div></div></div>
<?
  
  
}
  else
  {

    
mysql_query('UPDATE `coliseum` SET `start` = "1" WHERE `id` = "'.$battle['id'].'"');
  
  
header('location: /coliseum/');
  
  }
  
  }
  else
  {
  
  if(
$battle['time'] < time()) {
  
    
mysql_query('UPDATE `coliseum` SET `time` = "'.(time() + 30).'" WHERE `id` = "'.$battle['id'].'"');
  
  }
  
  }

?>
<div class='bdr bg_blue'><div class='wr1'><div class='wr2'><div class='wr3'><div class='wr4'><div class='wr5'><div class='wr6'><div class='wr7'><div class='wr8'>
            
            <div class='mb10 mr10 sh cntr'>
                
                    <div class='mt5'>
В очереди: <b><?=mysql_result(mysql_query('SELECT COUNT(*) FROM `coliseum_member` WHERE `battle` = "'.$battle['id'].'"'),0)?> из 5                    </div>

                    <div class='cntr mb10 mt10 lh1'><a href='?' class='ubtn inbl green'><span class='ul'><span class='ur'>Обновить</span></span></a></div>

                    <div class='mb5 mt5'><img src='http://144.76.127.94/view/image/coliseum.jpg' alt=''></div>
                    <div class='hr_arr mlr10 mb5'><div class='alf'><div class='art'><div class='acn'></div></div></div></div>
                    <div class='cntr mb5 mt5 lh1'><a class='grey1' href='/coliseum/?exit=true'>Покинуть очередь</a></div>

                            </div>
            <div class='clb'></div>
        </div></div></div></div></div></div></div></div></div>

<?

}

?>



<?
  

  
}

?>

<?

 
}
 else
 {
 
?>

<div class='content' align='center'>
Для участии в  Колизее требуется  10 уровень
</div>

<?
 
 
}
  
require_once (
'system/footer.php');
?>
Онлайн: 0
Реклама