Вход Регистрация
Файл: 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'] == && !$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($input1);
        
$boss_name $input[$rand_keys];
        
        
# Подсчет защиты босса
        
$boss_zahhit rand(1070);
        
        
# Подсчет здоровья босса
        
$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'] == && $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'], $content1);
                }
                
                
# Удаляем данные
                
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'], $content1);
                
                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(29)."', `bonus2`='".rand(29)."', `bonus3`='".rand(29)."' 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'], $content1);
                
                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'] >= || (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';
Онлайн: 1
Реклама