Файл: modules/arena_group/arena_group.php
Строк: 509
<?PHP
require_once '../../core/system.php';
echo only_reg();
$header = 'Дикие степи';
$header_link = '?';
require_once H.'/core/head.php';
# Подключаем функции модуля
require_once 'function.php';
# Настройки
$min_us = 1; // Минимальное количество игроков для похода
$time_paus_start = 30; // Время набора участников в поход
$time_kick = 90; // Время на удар
$time_pause = 20; // Время перерыва перед боем с главарем
# Массив данных сражения
$arr_arena = mysql_fetch_array(mysql_query("Select * from `arena_group` WHERE `status` != '1'"));
# Удаляем сонных юзеров и бой если долго нет движений
del_us_for_late();
if(!$arr_arena)
{
    echo'<div class="listing-information">';
        echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';    
        echo'Пока походов не намечается, приходи позже!';
    echo'</div>';
    
    require_once H.'/core/foot.php';
    exit;
}
else
if($user['health'] < 20 && !mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
{
    echo'<div class="listing-information">';
        echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';    
        echo'Вы слишком слабы для похода! <br /> Отдохните, наберитесь сил...';
    echo'</div>';
    
    require_once H.'/core/foot.php';
    exit;
}
    
    # Если нет больше игроков, пишем победу ботам
    if($arr_arena['level'] && !$arr_arena['win'] && !mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".$arr_arena['id']."'"),0))
    {
        mysql_query ("UPDATE `arena_group` SET `win`='bot' WHERE `id`='".(int)$arr_arena['id']."'");
        header('location: ?');
    }
    
    # Если все боты свержены, создаем босса
    if($arr_arena['level'] == 1 && !$arr_arena['time_pause'] && !mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_bots` WHERE `arena`='".$arr_arena['id']."'"),0))
    {
        # Количество игроков
        $kol_us = mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".$arr_arena['id']."'"),0);
        
        # Имя бота
        $input = array("Боуги", "Анцыбал", "Грант", "Игоша", "Паваро");
        $rand_keys = array_rand($input, 1);
        $boss_name = $input[$rand_keys];
        
        # Подсчет защиты босса
        $boss_zahhit = rand(10, 70);
        
        # Подсчет здоровья босса
        $boss_life = $kol_us * 80;
        
        # Подсчет силы босса
        $boss_sila = $kol_us * 30;
        
        mysql_query ("UPDATE `arena_group` SET `level`='3', `boss_img`='".($rand_keys + 1)."', `boss_zahhit`='".$boss_zahhit."', `boss_name`='".$boss_name."', `boss_life_max`='".$boss_life."', `boss_life`='".$boss_life."', `boss_sila`='".$boss_sila."', `time_up`='".(time() + $time_kick + $time_pause)."', `time_pause`='".(time() + $time_pause)."' WHERE `id`='".(int)$arr_arena['id']."'");
        # на главаря бросаем
        //header('location: ?act=3');
    }
        
    
    # Если бой окончен перенаправляем пользователя на соответствующий раздел
    if($arr_arena['win'] == 'us' && $act != 'win') {header('location: ?act=win'); exit;}
    else
    if($arr_arena['win'] == 'bot' && $act != 'overthrow') {header('location: ?act=overthrow'); exit;}
    else
    if($arr_arena['level'] == 3 && $act != '3' && $act != 'atak_gl' && !$arr_arena['win']) {header('location: ?act=3'); exit;}
switch($act):
default:
    if($arr_arena)
    {
        # Перенаправляем на регистрацию в сражении
        if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
        {
            header('location: ?act=reg');
            exit;
        }
        
        # Ждем начала сражения
        if(time() - $arr_arena['time_start'] < $time_paus_start)
        {
            echo'<div class="listing-information">';
                echo'<img src="/images/arena_group/pole_bitva.png" alt="*"> <br />';
                    
                echo'Сражение начнется через '.time_autoformat($time_paus_start - (time() - $arr_arena['time_start'])).' <br />';
                
                echo'Воинов в команде '.$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".$arr_arena['id']."'"),0).'';
            echo'</div>';
        }
        else
        {
            # Перенаправляем на соответствующий этап сражения
            if($arr_arena['level']) header('location: ?act='.$arr_arena['level']);
            
            # Проверка достаточно ли игроков для сражения
            if(mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".$arr_arena['id']."'"),0) >= $min_us)
            {
                # Создаем ботов если не созданы
                if(!$arr_arena['level'] && !mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_bots` WHERE `arena`='".$arr_arena['id']."'"),0))
                {
                    add_arena_group_bots($arr_arena['id']);
                    
                    # переход на 1 этап сражения
                    mysql_query ("UPDATE `arena_group` SET `level`='1' WHERE `id`='".(int)$arr_arena['id']."'");
                    
                    header('location: ?act=1');
                }
            }
            else
            {
                $content = 'Поход в дикие степи не состоялся так-как недостаточно воинов проявили желание взять в нем участие!';
                
                $print = mysql_query("select * from `arena_group_us` WHERE `arena`='".$arr_arena['id']."'");
                while($arr = mysql_fetch_array($print)) 
                {
                    mail_go($arr['us'], $content, 1);
                }
                
                # Удаляем данные
                mysql_query ("TRUNCATE `arena_group`");
                mysql_query ("TRUNCATE `arena_group_bots`");
                mysql_query ("TRUNCATE `arena_group_us`");
                mysql_query ("TRUNCATE `arena_mess_group`");
                mysql_query ("TRUNCATE `arena_mess_group_gl`");
                
                header('location: ?');
            }
            
        }
        
    }
break;
# Первый этап сражения
case '1':
    if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
        header('location: ?act=reg');
    
    # Если есть соперник то перебрасываем на арену
    if(mysql_result(mysql_query("SELECT `bot_battle` FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
        header('location: ?act=2');
    
        # Распределяем ботов между пользователями
        $print = mysql_query("select * from `arena_group_us` WHERE `bot_battle`='0' AND `arena`='".$arr_arena['id']."'");
        if($print && 
            mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_bots` WHERE `us_battle`='0' AND `arena`='".$arr_arena['id']."'"),0) && 
            !mysql_result(mysql_query("SELECT `bot_battle` FROM `arena_group_us` WHERE `us`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
        {
            while($arr = mysql_fetch_array($print)) 
            {
                $arr_b = mysql_fetch_array(mysql_query("Select `id`, `id_bot` from `arena_group_bots` WHERE `us_battle`='0'"));
                mysql_query ("UPDATE `arena_group_us` SET `bot_battle`='".$arr_b['id_bot']."' WHERE `us`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'");
                mysql_query ("UPDATE `arena_group_bots` SET `us_battle`='".$user['id']."', `time_up`='".(time() + $time_kick)."' WHERE `id`='".(int)$arr_b['id']."' AND `arena`='".$arr_arena['id']."'");
            }
            
            header('location: ?act=1');
        }
        else
        {
            echo'<div class="listing-information">';
                echo'<img src="/images/arena_group/pause.png" alt="*"> <br />';    
                echo'
                    Монстры почти все свергнуты! <br /> 
                    Осталось дождаться пока все воины убьют своих противников. <br />
                    Однако не стоит расслабляться! Если кто то не выдержит схватки, бой заканчивать может придется именно тебе!
                ';
                echo'<a href="?"><button>Осмотреться</button> <small>(Обновить)</small></a>';
            echo'</div>';
        }
break;
# Второй этап сражения
case '2':
    if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
            header('location: ?act=reg');
        
    # Данные по боту
    $bot_arr = mysql_fetch_array(mysql_query("SELECT * FROM `arena_group_bots` WHERE `us_battle`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'"));
        
    # Время до окончания поединка
    $un_time = $bot_arr['time_up'] - time();
    
    
    if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `bots` WHERE `id`='".(int)$bot_arr['id_bot']."'"),0)) 
    {
        echo'Ошибка в запросе! Проверьте корректность вводимых данных!';
    }
    else
    {
        // Выводим информацию (чат)
        echo'<div class="listing-information" style="text-align: left;">';
            $print = mysql_query("select * from `arena_mess_group` WHERE `arena`='".$arr_arena['id']."' AND `us`='".$user['id']."' ORDER BY `id` DESC LIMIT 3");
            if (mysql_affected_rows() != 0) 
            {
                while($arr = mysql_fetch_array($print)) 
                {
                    echo'<img src="/images/me4.png" height="16" alt="*"> ';
                    echo ' <small> '.$arr['mess'].' </small> <br />';
                }
            }
        echo'</div>';
        
        // Левое меню
        echo'<div style="float: left;" class="height_menu">';
        
            echo'<a href="?act='.$act.'">';
                echo'<img src="/images/umen.jpg" title="Умения" alt="*">';
            echo'</a>';
            
            echo'<a href="?act='.$act.'&type=1">';
                echo'<img src="/images/le4enie.png" title="Лечение" alt="*">';
            echo'</a>';
            
            echo'<a href="?act='.$act.'&type=2">';
                echo'<img src="/images/atak.png" title="Атака" alt="*">';
            echo'</a>';
            
            echo'<a href="?act='.$act.'&type=3">';
                echo'<img src="/images/ezntrop.png" title="Эзонтропия" alt="*">';
            echo'</a>';
        
        echo'</div>';
        
        // Инфо противника
        $ank = mysql_fetch_array(mysql_query("Select * from `bots` WHERE `id`='".$bot_arr['id_bot']."'"));
        ?> 
        <div class="listing-information"> 
            
                <center>
                    <div class="hmot">
                        <div class="hmot_t">
                            <div class="cell"><? echo show_dospehi_bot($ank['hmot_1']); ?></div>
                            <div class="cell"><? echo show_dospehi_bot($ank['hmot_2']); ?></div>
                        </div>
                        <div class="hmot_l">
                            <div class="cell"><? echo show_oruzhie_bot($ank['oruzh_l']); ?></div>
                        </div>
                        <div class="hmot_r">
                            <div class="cell"><? echo show_oruzhie_bot($ank['oruzh_r']); ?></div>
                        </div>
                        <div class="hmot_c">
                            <div class="cell"><img width="90" src="/file/bots/<?=$ank['id']?>.<?=$ank['img']?>" alt="*"></div>
                        </div>
                        <div class="hmot_b">
                            <div class="cell"><? echo show_dospehi_bot($ank['hmot_3']); ?></div>
                            <div class="cell"><? echo show_dospehi_bot($ank['hmot_4']); ?></div>
                            <div class="cell"><? echo show_dospehi_bot($ank['hmot_5']); ?></div>
                        </div>
                    </div>
                </center>
            
            <div align="left" style="margin-left: 30px;">
                <img src="/images/strlen.png"> <span class="white">Здоровье: </span><span class="yellow1"><?=$ank['max_life']?> (<?=$bot_arr['life']?>)</span>
                <br/>
                <img src="/images/strlen.png"> <span class="white">Магия: </span><span class="yellow1"><?=$ank['magic']?></span>
                <br/>
                <img src="/images/strlen.png"> <span class="white">Сила: </span><span class="yellow1"><?=$ank['sila']?></span>
                <br/>
                <img src="/images/heatpoints.png"> <span class="white">Ловкость: </span><span class="yellow1"><?=$ank['lovk']?></span>
                <br/>
                <img src="/images/protection.png"> <span class="white">Защита: </span><span class="yellow1"><?=($ank['zashit']+
                mysql_result(mysql_query("SELECT SUM(`zashit`) FROM `dospehi` WHERE `id`='".$ank['hmot_1']."' OR `id`='".$ank['hmot_2']."' OR `id`='".$ank['hmot_3']."' OR `id`='".$ank['hmot_4']."' OR `id`='".$ank['hmot_5']."'"),0));?></span>
            </div>    
        </div>    
        <?PHP
        
        echo'До авто завершения осталось '.time_autoformat($un_time).'<br />';
        
        # Если есть бот то сражаемся, или ищем нового
        if($bot_arr['id_bot'])
        {
            // Горизонтальное меню
            echo'<div class="listing-information">';
                echo arena_menu();
            echo'</div>';
            
            // Кнопки
            echo'<div class="mb5"  style="clear: both;">';
                echo'Нанести удар';
                echo'<div class="hr p5"></div>';
                
                $or_l = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us`='".$user['id']."' AND `activ`='l'"),0);
                $or_r = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us`='".$user['id']."' AND `activ`='r'"),0);
                
                if($or_l || $or_r)
                {
                    if($or_l) 
                        echo'<a class="button w45" href="?act=atak&ruka=l&us='.$bot_arr['id_bot'].'">Оружием в левой руке</a>';
                    if($or_r) 
                        echo'<a class="button w45" href="?act=atak&ruka=r&us='.$bot_arr['id_bot'].'">Оружием в правой руке</a>';
                }
                else
                    echo'Для нанесения ударов ручным оружием, необходимо взять оружие, предварительно купив в магазине!';
                
            echo'</div>';
        
            echo'<div class="mb5">';
                echo'<a class="button w45" href="?act=stop_battle">  Закончить бой</a>';
            echo'</div>';    
        }
        else
            header('location: ?');
    }
break;
    # Атака
    case 'atak':
        if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
        {    
            header('location: ?act=reg');
            exit;
        }
        
        # Данные по боту
        $bot_arr = mysql_fetch_array(mysql_query("SELECT * FROM `arena_group_bots` WHERE `us_battle`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'"));
    
        if(!$bot_arr)
        {
            header('location: ?');
            exit;
        }
        else
        {    
            #####
            ## Обработка ударов играка
            #####
            
            # Умения обрабатываем
            if($_GET['um']) um_us_group($bot_arr['id_bot'], $_GET['um'], $arr_arena['id'], $time_kick);
            
            # Обработаем удары
            if(!$_GET['um']) uron_end_bot_group($_GET['ruka'], $time_kick);
            
            # Обработка урона наносимого ботом
            kick_us_group();
            if(mysql_result(mysql_query("SELECT `life` FROM `arena_group_bots` WHERE `id`='".$bot_arr['id']."'"),0) < 2)
            {
                # Удаляем бота с битвы
                mysql_query ("DELETE FROM `arena_group_bots` WHERE `id`='".(int)$bot_arr['id']."'");
                
                # Освобождаем игрока от соперника
                mysql_query ("UPDATE `arena_group_us` SET `bot_battle`='0' WHERE `us`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'");
                
                
                #начисление бонусов
                $bon = mysql_result(mysql_query("SELECT `add_ball_win` FROM `bots` WHERE `id`='".(int)$bot_arr['id_bot']."'"),0);
                mysql_query ("UPDATE `user` SET `opyt`=`opyt`+".$bon." WHERE `id`='".(int)$user['id']."'");
                
                echo'Вы победили монстра  <strong>'.login_bot($bot_arr['id_bot']).'</strong> в поединке!<br />';
                echo'<a href="?"><button>Продолжить!</button></a>';
                
                require_once H.'/core/foot.php';
                exit;
            }
            else
            if($user['health'] < 2)
            {
                # Удаляем юзера с похода
                mysql_query ("DELETE FROM `arena_group_us` WHERE `us` = '".(int)$user['id']."'");
                
                # Освобождаем бота от соперника
                mysql_query ("UPDATE `arena_group_bots` SET `us_battle`='0' WHERE `id`='".(int)$bot_arr['id']."' AND `arena`='".$arr_arena['id']."'");
                
                echo'Вы потерпели поражение! <br /> На этом для Вас путешествие окончено!';
                echo'<a href="?"><button>Продолжить!</button></a>';
                
                #начисление бонусов
                $bon = mysql_result(mysql_query("SELECT `add_ball_def` FROM `bots` WHERE `id`='".(int)$bot_arr['id_bot']."'"),0);
                mysql_query ("UPDATE `user` SET `opyt`=`opyt`+".$bon." WHERE `id`='".(int)$user['id']."'");
                
                $content = 'Вы потерпели поражение! <br /> На этом для Вас путешествие окончено! <br /> Вы заработали '.$bon.' ед. опыта!';
                mail_go($user['id'], $content, 1);
                
                require_once 'core/foot.php';
                exit;
            }
            
            header('location:'.$_SERVER['HTTP_REFERER']); 
        }
    break;
    
##############
##    ГЛАВАРЬ
##############
case '3':
    if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
    header('location: ?act=reg');
    
    if(time() < $arr_arena['time_pause'])
    {
        echo'<div class="listing-information">';
            echo'<img src="/images/arena_group/pause.png" alt="*"> <br />';    
            echo'
                Первый этап пройден! <br />
                К сожалению не все остались в живых..<br />
                Но не стоит падать духом, ведь мы уже почти у цели! <br />
                Нам предстоит еще один бой - тяжелый бой! <br />
                Соберитесь с силами и достигнем своей цели! <br />
            ';
            
            echo'<div class="menu_link3">';
                echo'Сражение начнется через '.time_autoformat($arr_arena['time_pause'] - time()).'';
            echo'</div>';
        echo'</div>';
    }
    else
    {
        // Выводим информацию (чат)
        echo'<div class="listing-information" style="text-align: left;">';
            $print = mysql_query("select * from `arena_mess_group_gl` WHERE `arena`='".$arr_arena['id']."' AND `no_privat`!='".$user['id']."' AND (`privat`='".$user['id']."' OR `privat`='0') ORDER BY `id` DESC LIMIT 5");
            if (mysql_affected_rows() != 0) 
            {
                while($arr = mysql_fetch_array($print)) 
                {
                    echo'<img src="/images/me4.png" height="16" alt="*"> ';
                    echo ' <small> '.$arr['mess'].' </small> <br />';
                }
            }
        echo'</div>';
        
        // Левое меню
            echo'<div style="float: left;" class="height_menu">';
            
                echo'<a href="?act='.$act.'">';
                    echo'<img src="/images/umen.jpg" title="Умения" alt="*">';
                echo'</a>';
                
                echo'<a href="?act='.$act.'&type=1">';
                    echo'<img src="/images/le4enie.png" title="Лечение" alt="*">';
                echo'</a>';
                
                echo'<a href="?act='.$act.'&type=2">';
                    echo'<img src="/images/atak.png" title="Атака" alt="*">';
                echo'</a>';
                
                echo'<a href="?act='.$act.'&type=3">';
                    echo'<img src="/images/ezntrop.png" title="Эзонтропия" alt="*">';
                echo'</a>';
            
            echo'</div>';
        
        echo'<div  
                style="
                    background: url(/images/arena_group/monstr/'.$arr_arena['boss_img'].'.png) no-repeat; 
                    -moz-background-size: 100%; /* Firefox 3.6+ */
                    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
                    -o-background-size: 100%; /* Opera 9.6+ */
                    background-size: 100%; /* Современные браузеры */ min-height: 150px;" 
                    class="listing-information">';
                    
            echo'<div class="menu_link3" style="padding-left: 35px;">';    
                echo'
                    <div class="meter_red">
                        <span style="width: '.($arr_arena['boss_life'] * 100 / $arr_arena['boss_life_max']).'%"></span>
                        <div class="text_red">'.$arr_arena['boss_name'].'<small>('.$arr_arena['boss_life'].')</small></div>
                    </div>';
                
            echo'</div>';
        echo'</div>';
        
        echo'<center>До авто завершения осталось '.time_autoformat($arr_arena['time_up'] - time()).'</center>';
        
        // Горизонтальное меню
        echo'<div class="listing-information">';
            echo arena_menu(0, $case='atak_gl');
        echo'</div>';
        
        // Кнопки
        echo'<div class="mb5"  style="clear: both;">';
            echo'Нанести удар';
            echo'<div class="hr p5"></div>';
            
            $or_l = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us`='".$user['id']."' AND `activ`='l'"),0);
            $or_r = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us`='".$user['id']."' AND `activ`='r'"),0);
            
            if($or_l || $or_r)
            {
                if($or_l) 
                    echo'<a class="button w45" href="?act=atak_gl&ruka=l&us='.$bot_arr['id_bot'].'">Оружием в левой руке</a>';
                if($or_r) 
                    echo'<a class="button w45" href="?act=atak_gl&ruka=r&us='.$bot_arr['id_bot'].'">Оружием в правой руке</a>';
            }
            else
                echo'Для нанесения ударов ручным оружием, необходимо взять оружие, предварительно купив в магазине!';
            
        echo'</div>';
    
        echo'<div class="mb5">';
            echo'<a class="button w45" href="?act=stop_battle">  Закончить бой</a>';
        echo'</div>';
    }
break;
    # Атака на главаря
    case 'atak_gl':
        if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
            header('location: ?act=reg');
        
        if(!$arr_arena['boss_life'])
        {
            header('location: ?');
        }
        else
        {    
            # обновим время удара
            mysql_query ("UPDATE `arena_group` SET `time_up`='".(time() + $time_kick)."' WHERE `id`='".(int)$arr_arena['id']."'");
            
            #####
            ## Обработка ударов играка
            #####
            
            # Умения обрабатываем
            if($_GET['um']) um_us_group_gl($_GET['um']);
    
            
            # Обработаем удары
            if(!$_GET['um'])uron_end_gl($_GET['ruka'], $_GET['um']);
            
            # Обработка урона наносимого ботом
            kick_us_group_gl();
            # Если бот поражен
            if(mysql_result(mysql_query("SELECT `boss_life` FROM `arena_group` WHERE `id`='".(int)$arr_arena['id']."'"),0) < 2)
            {
                # Записываем поражение бота
                mysql_query ("UPDATE `arena_group` SET `win`='us', `bonus1`='".rand(2, 9)."', `bonus2`='".rand(2, 9)."', `bonus3`='".rand(2, 9)."' WHERE `id`='".$arr_arena['id']."'");
                
                # Отправляем игрока на получение бонусов
                header('location: ?act=win');
                exit;
            }
            else
            if(mysql_result(mysql_query("SELECT `health` FROM `user` WHERE `id`='".(int)$user['id']."'"),0) < 2)
            {
                # Удаляем юзера с похода
                mysql_query ("DELETE FROM `arena_group_us` WHERE `us` = '".(int)$user['id']."'");
                
                # Проверяем есть ли еще в живых игроки
                if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".(int)$arr_arena['id']."'"),0))
                {
                    # Если нет живых игроков, пишем победу боту
                    mysql_query ("UPDATE `arena_group` SET `win`='bot' WHERE `id`='".$arr_arena['id']."'");
                }
                
                echo'Вы потерпели поражение! <br /> На этом для Вас путешествие окончено!';
                echo'<a href="?"><button>Продолжить!</button></a>';
                
                /*
                #начисление бонусов
                $bon = mysql_result(mysql_query("SELECT `add_ball_def` FROM `bots` WHERE `id`='".(int)$bot_arr['id_bot']."'"),0);
                mysql_query ("UPDATE `user` SET `opyt`=`opyt`+".$bon." WHERE `id`='".(int)$user['id']."'");
                */
                
                $content = 'Вы потерпели поражение! <br /> На этом для Вас путешествие окончено!';
                mail_go($user['id'], $content, 1);
                
                require_once 'core/foot.php';
                exit;
                
                require_once 'core/foot.php';
                exit;
            }
            
            header('location:'.$_SERVER['HTTP_REFERER']); 
        }
    break;
    
    # Поражение пользователя
    case 'overthrow':
        if(!$arr_arena['win']) header('location: ?');
            
        echo'Поход окончен! <br /> К сожалению никто с отряда не выжил в бою. <br /> Запись в новый поход пока не ведется.';
                echo'<a href="/"><button>Продолжить!</button></a>';
    break;
    
    # Победа пользователей
    case 'win':
        if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
            header('location: ?act=reg');
        
        # Если бонус не забрал
        if(!mysql_result(mysql_query("SELECT `status_bonus` FROM `arena_group_us` WHERE `us`='".$user['id']."'"),0))
        {
            if(!(int)$_GET['id_bonus'] && (int)$_GET['id_bonus'] < 4)
            {
                echo'<div class="listing-information">';
                    echo'<center>';
                        echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
                        echo'Поздравляю! <br /> Монстр повержен! <br />';
                        echo'<strong>Выбери сундук с наградой!</strong> <br /><br />';
                        
                        echo'<a href="?act='.$act.'&id_bonus=1"><img src="/images/arena_group/sunduk/1.png" alt="*"></a>';
                        echo' <a href="?act='.$act.'&id_bonus=2"><img src="/images/arena_group/sunduk/1.png" alt="*"></a> ';
                        echo'<a href="?act='.$act.'&id_bonus=3"><img src="/images/arena_group/sunduk/1.png" alt="*"></a>';
                    echo'</center>';
                echo'</div>';
            }
            else
            {
                if((int)$_GET['id_bonus'] >= 1 || (int)$_GET['id_bonus'] <=3) $id_bonus = (int)$_GET['id_bonus'];
                $bonus = mysql_result(mysql_query("SELECT `bonus".$id_bonus."` FROM `arena_group` WHERE `id`='".(int)$arr_arena."'"),0);
                mysql_query ("UPDATE `user` SET `kristall` = `kristall`+".$bonus." WHERE `id`='".(int)$user['id']."'");
                mysql_query ("UPDATE `arena_group_us` SET `status_bonus`='1' WHERE `us`='".(int)$user['id']."'");
                
                    echo'<div class="listing-information">';
                        echo'<center>';
                        echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
                            echo'<img src="/images/arena_group/sunduk/2.png" alt="*"> <br />';
                            echo'Поздравляю!';
                            echo'Твоя награда '.$bonus.' крист.';
                        echo'</center>';
                    echo'</div>';
            }
        }
        else
        {
            echo'<div class="listing-information">';
                echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
                echo'Bы уже забрали свою награду!';
            echo'</div>';
        }
    break;
    
# Регистрация в битве
case 'reg':
     
    echo'<div class="listing-information">';
        echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
        
        if($arr_arena['level'])
        {
            echo'Добровольцы уже отправились в поход! <br /> Приходи позже!';
        }
        else
        if(!$_POST['enter'])
        {
            echo'
                Приветствую! <br />
                Скоро состоится поход в дикие степи! <br />
                Добровольцы уверены что охота пройдет на славу! <br />
                Не желаешь записаться?
            ';
                    
            echo'<form method="POST" action="?act='.$act.'" name="auth">';
                echo'<input type="submit" class="ibutton" value="Записаться!" name="enter"><br/>';
            echo'</form>';
            
        }
        else
        {
            echo'Поздравляю! <br /> Твое имя внесено в список участников похода! <br /> Иди и жди отправления с остальными! <br />';
            echo'<a href="?"><button>Хорошо!</button></a>';
            
            mysql_query("INSERT INTO `arena_group_us` SET `us`='".$user['id']."', `arena`='".$arr_arena['id']."'");
        }
        
    echo'</div>';
break;
# Завершение боя
case 'stop_battle':
    mysql_query ("DELETE FROM `arena_group_us` WHERE `us` = '".$user['id']."' LIMIT 1");
    echo'Вы покинули отряд! <br />';
    echo'<a href="/"><button>Продолжить</button></a>';
break;
endswitch;
require_once H.'/core/foot.php';