Вход Регистрация
Файл: element_arena_tvt_battle_2.php
Строк: 834
<?php
require_once './element_options/element_options.php';
    if (!
$user) { header('Location: /'); exit; }

    
// Кэш юзера, массив с айди команды, и прочей информацией
    
$cache_u readcache('element_users'.$user['lost_id'].'_arena_tvt_info');    
    if (!
$cache_u) { header('Location: /arena?tvt'); exit; }
    
    
// Кэш команды
    
$arena readcache('element_arena_tvt_teamid'.$cache_u['id_team']);
    if (!
$arena) { 
        
deletecache('element_users'.$user['lost_id'].'_arena_tvt_info');
        
header('Location: /arena?tvt');
        exit; 
    }
    
    
// Функция определения игры пользователя
    
function status_game_arena($count_team_1$count_team_2$time_start) {
        if (
$time_start time()) return 0// Ожидаем начала боя
        
else if ($count_team_1 == OR $count_team_2 == 0) return 1// Результат боя
        
else return 2// Тут бой
    
}
    
    function 
new_microtime() {
        
$explode explode(' 'microtime());
        
$explode1 explode('.'$explode[0]);
        
$explode[1] = $explode[1] - 127064063;
        return 
$explode[1].$explode1[1];
    }
    
    
// Считаем сколько юзеров у какой команды, записываем в массив
    
$count_team = array('team_1' => count($arena['team_1']), 'team_2' => count($arena['team_2']));
    
    
// Вытаскиваем статус игры пользователя
    
$status_game status_game_arena($count_team['team_1'], $count_team['team_2'], $arena['time_start']);
    
    
$u_team $cache_u['user_team'];                             // Моя команда
    
$n_team = ($u_team == 'team_1') ? 'team_2' 'team_1';        // Не моя команда
    
    // Журнал боя. Общий
    
$journal readcache('element_arena_tvt_teamid'.$cache_u['id_team'].'journal');
    
    
// Ведем бой
    
if ($status_game == 2) {
    
$title 'Арена: Лига стихий'
    require_once 
'./element_include/element_head.php';
    require_once 
'./element_function/element_function_battle.php';
    echo 
'<body><div class="p5">';
    echo 
'<div class="small mb5 cntr yellow1">';
    echo 
'<img src="/images/icons/arena_team_1.gif"> Наши: '.$count_team[$u_team].' ';
    echo 
'<img src="/images/icons/arena_team_2.gif"> Враги:  '.$count_team[$n_team].' ';
    echo 
'<img src="/images/icons/clock.gif"> '.date("i:s"mktime(00, (time() - $arena['time_start'])));
    echo 
'</div>';
    
        
// Живой. Веди бой
        
if ($cache_u['user_game'] == 1) {
            if (empty(
$cache_u['target'])) {
                
$rand_user array_rand($arena[$n_team]);        // Случайный игрок    
                
$target_user cache_user($rand_user);            // Кэш игрока
                
$cache_u['target'] = $rand_user;                // Запись в мой таргейт
                
writecache('element_users'.$user['lost_id'].'_arena_tvt_info'$cache_u);
            } else 
$target_user cache_user($cache_u['target']);
            
            
$cache_n readcache('element_users'.$cache_u['target'].'_arena_tvt_info');
                if (
$cache_n['user_game'] != 1) {
                
header('Location: /arena/tvt/battle');
                exit;
                }
            
            
$no_journal readcache('element_arena_tvt_user_'.$target_user['lost_id'].'journal');
                if (!
is_array($no_journal)) $no_journal = array();
            
            
            
$abilities_ogon explode(':'$user['lost_abilities_ogon']);
            
$abilities_voda explode(':'$user['lost_abilities_voda']);
            
$abilities_zeml explode(':'$user['lost_abilities_zemlya']);
            
$abilities_vosd explode(':'$user['lost_abilities_vozduh']);
            
$abilities_zeml_t explode(':'$target_user['lost_abilities_zemlya']);
            
$abil_zeml abilities_race_zemlya(0$abilities_zeml[2], $abilities_zeml[1], $abilities_zeml[3], $abilities_zeml[4], 0);
            
            
//echo 'lost_abilities_ogon -> '.$user['lost_abilities_ogon'].'<br/>';
            //echo 'lost_abilities_voda -> '.$user['lost_abilities_voda'].'<br/>';
            //echo 'lost_abilities_zemlya -> '.$user['lost_abilities_zemlya'].'<br/>';
            //echo 'lost_abilities_vozduh -> '.$user['lost_abilities_vozduh'].'<br/>';
            
        
if ($go == 'attaka') {
        
$to = (isset($_GET['to'])) ? addslashes(htmlspecialchars($_GET['to'])) : false;
    
            if (
$to == 'target') {
                
$rand_user array_rand($arena[$n_team]);        // Случайный игрок    
                
$target_user cache_user($rand_user);            // Кэш игрока
                
$cache_u['target'] = $rand_user;                // Запись в мой таргейт
                
writecache('element_users'.$user['lost_id'].'_arena_tvt_info'$cache_u);
            }
    
            if (
$to == 'abilities_ogon' AND $abilities_ogon[2] <= time()) {
                
$abilities_ogon[2] = time() + ($abilities_ogon[3] + $abilities_ogon[4]);
                
$user['lost_abilities_ogon'] = implode(':'$abilities_ogon);
                
writecache('element_users_id_'.$user['lost_id'],$user);    
                
$image_ogon quality_item_name($abilities_ogon[0]);
                
$journal[$user['lost_id']][new_microtime()] = '<span class="small admin">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' активировал <span class="bold yellow1">'.$image_ogon['image'].' огненную силу</span></span>';
                
$journal[$target_user['lost_id']][new_microtime()] = '<span class="small admin">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' активировал <span class="bold yellow1">'.$image_ogon['image'].' огненную силу</span></span>';
            }

            if (
$to == 'abilities_voda' AND $abilities_voda[1] <= time()) {
                
$abilities_voda[1] = time() + ($abilities_voda[2] + $abilities_voda[3]);
                
$user['lost_abilities_voda'] = implode(':'$abilities_voda);
                
writecache('element_users_id_'.$user['lost_id'],$user);    
                
$image_voda quality_item_name($abilities_voda[0]);
                
$journal[$user['lost_id']][new_microtime()] = '<span class="small admin">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' активировал <span class="bold yellow1">'.$image_voda['image'].' водяной крит</span></span>';
                
$journal[$target_user['lost_id']][new_microtime()] = '<span class="small admin">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' активировал <span class="bold yellow1">'.$image_voda['image'].' водяной крит</span></span>';
            }    
            
            if (
$to == 'abilities_zemlya' AND $abilities_zeml[2] <= time()) {
                
$abilities_zeml[2] = time() + ($abilities_zeml[3] + $abilities_zeml[4]);
                
$user['lost_abilities_zemlya'] = implode(':'$abilities_zeml);
                
writecache('element_users_id_'.$user['lost_id'],$user);    
                
$image_zeml quality_item_name($abilities_zeml[0]);
                
$journal[$user['lost_id']][new_microtime()] = '<span class="small admin">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' активировал <span class="bold yellow1">'.$image_zeml['image'].' земляной щит</span></span>';
                
$journal[$target_user['lost_id']][new_microtime()] = '<span class="small admin">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' активировал <span class="bold yellow1">'.$image_zeml['image'].' земляной щит</span></span>';
                
$abil_zeml abilities_race_zemlya(0$abilities_zeml[2], $abilities_zeml[1], $abilities_zeml[3], $abilities_zeml[4], 0);
            }
            
            if (
$to == 'abilities_vozduh' AND $abilities_vosd[2] <= time()) {
                
$abilities_vosd[2] = time() + $abilities_vosd[3];
                
$user['lost_abilities_vozduh'] = implode(':'$abilities_vosd);
                
writecache('element_users_id_'.$user['lost_id'],$user);    
                
$image_vosd quality_item_name($abilities_vosd[0]);
                
$journal[$user['lost_id']][new_microtime()] = '<span class="small admin">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' активировал <span class="bold yellow1">'.$image_vosd['image'].' ловушку ветра</span></span>';
                
$journal[$target_user['lost_id']][new_microtime()] = '<span class="small admin">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' активировал <span class="bold yellow1">'.$image_vosd['image'].' ловушку ветра</span></span>';
                
$abil_vozduh abilities_race_vozduh($abilities_vosd[1], $arena[$n_team][$cache_u['target']]['hp'], ($target_user['lost_params_heatpoints'] * 5), $arena[$u_team][$user['lost_id']]['hp'], ($user['lost_params_heatpoints'] * 5));
                    if (
$abil_vozduh[0] == 1) {
                        
$arena[$n_team][$cache_u['target']]['hp'] = $abil_vozduh[1];
                        
$arena[$u_team][$user['lost_id']]['hp'] = $abil_vozduh[2];
                        
$journal[$user['lost_id']][new_microtime()] = '<span class="small admin">Вы забрали у '.ikonka_user($target_user['lost_race'], 'online').' '.$target_user['lost_login'].' <span class="bold">'.$abil_vozduh[3].'</span> здоровья</span>';
                        
$journal[$target_user['lost_id']][new_microtime()] = '<span class="small red">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' забрал у Вас <span class="bold">'.$abil_vozduh[3].'</span> здоровья</span>';
                    }
            } else 
$abil_vozduh[0] = 0;
            
            
$protection Protection($target_user['lost_params_protection'], element_settings_game('lost_max_protection'));
            
$user_uron GenerateUron($user['lost_params_strlen'],$arena[$u_team][$user['lost_id']]['time_udar'],$protection);
            
$abit_ogon abilities_race_ogon($user_uron$abilities_ogon[2], $abilities_ogon[1], $abilities_ogon[3], $abilities_ogon[4], 1);
            
$abit_voda abilities_race_voda($abit_ogon[0], $abilities_voda[1], $abilities_voda[2], $abilities_voda[3], 1);
            
$n_abit_zemlya abilities_race_zemlya($abit_voda[0], $abilities_zeml_t[2], $abilities_zeml_t[1], $abilities_zeml_t[3], $abilities_zeml_t[4], 1);
            
$user_uron $n_abit_zemlya[0];
                
            if (
$abil_vozduh[0] == 1$user_uron $user_uron $abil_vozduh[3];    
                
            
$arena[$n_team][$cache_u['target']]['hp'] = $arena[$n_team][$cache_u['target']]['hp'] - $user_uron;
            
$arena[$u_team][$user['lost_id']]['time_udar'] = microtime();    
                
            
$journal[$user['lost_id']][new_microtime()] = '<span class="yellow1">Вы ударили '.ikonka_user($target_user['lost_race'], 'online').' '.$target_user['lost_login'].' на <span class="bold">'.$user_uron.'</span> урон '.(($abit_voda[1]) ? 'крит' '').'</span>';
            
$journal[$target_user['lost_id']][new_microtime()] = '<span class="red">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' ударил Вас на <span class="bold">'.$user_uron.'</span> урон '.(($abit_voda[1]) ? 'крит' '').'</span>';

            
$arena[$n_team][$cache_u['target']]['uron'] = $arena[$n_team][$cache_u['target']]['uron'] + $user_uron;
    
            if (
$arena[$n_team][$cache_u['target']]['hp'] < 0) {    
                
$cache_n['user_game'] = 2;
                
$arena[$n_team.'_kick'][$cache_u['target']] = $arena[$n_team][$cache_u['target']];
                unset(
$arena[$n_team][$cache_u['target']]);
                
$journal['other'][new_microtime()] = '<span class="lngreen">'.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].' убил '.ikonka_user($target_user['lost_race'], 'online').' '.$target_user['lost_login'].'</span>';
                
writecache('element_arena_tvt_teamid'.$cache_u['id_team'].'journal'$journal);

                if (
count($arena[$n_team]) == 0) {
                    
$fearch $arena[$n_team.'_kick'] + $arena[$u_team] + $arena[$u_team.'_kick'];
                    
$for_u_team $arena[$u_team] + $arena[$u_team.'_kick'];
                    
$for_n_team $arena[$n_team] + $arena[$n_team.'_kick'];
                    
                    foreach (
$for_u_team as $id_user => $value) {
                        
$cache_user cache_user($id_user);
                        
$cache_user['lost_arena_tvt_rating'] = $cache_user['lost_arena_tvt_rating'] + 1;
                        
update_money_exp($cache_user0010);
                        
                        
$user_quests user_quests($cache_user['lost_id']);
                        
$count_quests quests_id_count('arena_tvt_5');
                            if (
$user_quests['arena_tvt_5'] < $count_quests) {
                                
$user_quests['arena_tvt_5'] = $user_quests['arena_tvt_5'] + 1;
                                if (
$user_quests['arena_tvt_5'] == $count_quests$user_quests['lost_new'] = $user_quests['lost_new'] + 1;
                                
writecache('element_quests_user'.$cache_user['lost_id'], $user_quests);    
                                
quests_list_update($cache_user['lost_id']);
                        }
                        
                        
$cache_n readcache('element_users'.$id_user.'_arena_tvt_info');    
                        
$cache_n['user_game'] = 0;
                        
writecache('element_users'.$id_user.'_arena_tvt_info'$cache_n);
                    }
                    
                    foreach (
$for_n_team as $id_user => $value) {
                        
$cache_user cache_user($id_user);
                        
$cache_user['lost_arena_tvt_rating'] = $cache_user['lost_arena_tvt_rating'] - 1;
                        
writecache('element_users_id_'.$id_user,$cache_user);
                        
user_list_update($id_user);
                        
                        
$user_quests user_quests($cache_user['lost_id']);
                        
$count_quests quests_id_count('arena_tvt_5');
                            if (
$user_quests['arena_tvt_5'] < $count_quests) {
                                
$user_quests['arena_tvt_5'] = $user_quests['arena_tvt_5'] + 1;
                                if (
$user_quests['arena_tvt_5'] == $count_quests$user_quests['lost_new'] = $user_quests['lost_new'] + 1;
                                
writecache('element_quests_user'.$cache_user['lost_id'], $user_quests);    
                                
quests_list_update($cache_user['lost_id']);
                        }
                        
                        
$cache_n readcache('element_users'.$id_user.'_arena_tvt_info');    
                        
$cache_n['user_game'] = 0;
                        
writecache('element_users'.$id_user.'_arena_tvt_info'$cache_n);
                    }
                    
                    
writecache('element_arena_tvt_teamid'.$cache_u['id_team'], $arena);
                
header('Location: /arena/tvt/battle');
                exit;
                }
                
                
writecache('element_arena_tvt_teamid'.$cache_u['id_team'], $arena);
                
writecache('element_users'.$cache_u['target'].'_arena_tvt_info'$cache_n);
                
$cache_u['target'] = '';
                
writecache('element_users'.$user['lost_id'].'_arena_tvt_info'$cache_u);
                
header('Location: /arena/tvt/battle');
                exit;
            }
            
writecache('element_arena_tvt_teamid'.$cache_u['id_team'], $arena);
            
writecache('element_arena_tvt_teamid'.$cache_u['id_team'].'journal'$journal);
        } else {
            
$user_uron 0;
            
$abit_ogon abilities_race_ogon(0$abilities_ogon[2], $abilities_ogon[1], $abilities_ogon[3], $abilities_ogon[4], 0);
            
$abit_voda abilities_race_voda(0$abilities_voda[1], $abilities_voda[2], $abilities_voda[3], 0);
        }
            
            
            echo 
'<table><td class="mr5">';
            echo 
'<img width="50" height="50" src="/images/user_ava_'.$user['lost_race'].'.png"></td>';
            echo 
'<td class="small w90 ml5" valign="top">';
            echo 
'<span class="bl ml5 mb5 prg-bar">
             <span class="bl fl prg-blue" style="width:'
.intval(($arena[$u_team][$user['lost_id']]['hp'] / ($user['lost_params_heatpoints'] * 5)) * 100).'%">&nbsp;</span>
             <span class="bl fl prg-red" style="width:'
.(int)(($arena[$u_team][$user['lost_id']]['uron'] / ($user['lost_params_heatpoints'] * 5)) * 100).'%">&nbsp;</span>
             </span>
            '
.(($arena[$u_team][$user['lost_id']]['uron'] > 0) ? '<div class="fr bold"><span class="red">-'.$arena[$u_team][$user['lost_id']]['uron'].'</span></div>' '').'
             <span class="ml5 mr5 yellow1 bold">'
.ikonka_user($user['lost_race'], 'online').' '.$user['lost_login'].'</span><br/>
             <span class="ml5 mr5 yellow1 bold"></span>
             </td></table>'
;
             
            echo 
'<table><td class="mr5">';
            echo 
'<img width="50" height="50" src="/images/user_ava_'.$target_user['lost_race'].'.png"></td>';
            echo 
'<td class="small w90 ml5" valign="top">';
            echo 
'<span class="bl ml5 mb5 prg-bar">
             <span class="bl fl prg-blue" style="width:'
.intval(($arena[$n_team][$target_user['lost_id']]['hp'] / ($target_user['lost_params_heatpoints'] * 5)) * 100).'%">&nbsp;</span>
             <span class="bl fl prg-red" style="width:'
.(int)(($user_uron / ($target_user['lost_params_heatpoints'] * 5)) * 100).'%">&nbsp;</span>
             </span>
            '
.(($user_uron 0) ? '<div class="fr bold"><span class="red">-'.$user_uron.'</span></div>' '').'
             <span class="ml5 mr5 yellow1 bold">'
.ikonka_user($target_user['lost_race'], 'online').' '.$target_user['lost_login'].'</span><br/>
             <span class="ml5 mr5 yellow1 bold"></span>
             </td></table>'
;
            
            echo 
'<div class="nfl p5 mb5 cntr small mlra">';
            
            echo 
'<span class="inbl w15 mt5 va_t">
                 <a class="atask" href="/arena/tvt/battle?go=attaka&to=target&action='
.rand(10000009999999).'">
                    <span class="inbl prel">
                    <img width="35" height="35" src="/images/equipment/beginner/weapon.png" alt=""/>
                    </span><br/><span class="small lngreen mt3">Цель</span>
                 </a></span>'
;
            
            
            echo 
'<span class="inbl w15 mt5 va_t">
                 <a class="atask" href="/arena/tvt/battle?go=attaka&action='
.rand(10000009999999).'">
                    <span class="inbl prel">
                    <img width="35" height="35" src="/images/equipment/beginner/weapon.png" alt=""/>
                    </span><br/><span class="small lngreen mt3">Бить</span>
                 </a></span>'
;
                 
            
            echo 
'<span class="inbl w15 mt5 va_t">
            <a class="atask" href="/arena/tvt/battle?go=attaka&to=abilities_ogon&action='
.rand(10000009999999).'">
                <span class="inbl prel">
                    <img width="35" height="35" src="/images/fire.png" alt=""/>
                </span><br/>'
;
        if (!
$abit_ogon[1] AND !$abit_ogon[2]) 
            echo 
'<span class="small lngreen mt3">Гот.</span>';        
        else if (
$abit_ogon[1]) echo '<span class="small lngreen mt3">'.$abit_ogon[1].' с</span>';
        else if (
$abit_ogon[2]) echo '<span class="small ccc mt3">'.$abit_ogon[2].' с</span>';    
            
    echo
'    </a>
        </span>'
;
        
    echo 
'<span class="inbl w15 mt5 va_t">
            <a class="atask" href="/arena/tvt/battle?go=attaka&to=abilities_voda&action='
.rand(10000009999999).'">
                <span class="inbl prel">
                    <img width="35" height="35" src="/images/water.png" alt=""/>
                </span><br/>'
;
    if (!
$abit_voda[1] AND !$abit_voda[2]) 
        echo 
'<span class="small lngreen mt3">Гот.</span>';        
        else if (
$abit_voda[1]) echo '<span class="small lngreen mt3">'.$abit_voda[1].' с</span>';
        else if (
$abit_voda[2]) echo '<span class="small ccc mt3">'.$abit_voda[2].' с</span>';
    echo    
'</a>
         </span>'
;
        
//$abil_vozd
        
    
echo '<span class="inbl w15 mt5 va_t">
            <a class="atask" href="/arena/tvt/battle?go=attaka&to=abilities_vozduh&action='
.rand(10000009999999).'">
                <span class="inbl prel">
                    <img width="35" height="35" src="/images/air.png" alt=""/>
                </span><br/>'
;
            if (
$abilities_vosd[2] <= time()) 
                echo 
'<span class="small lngreen mt3">Гот.</span>';        
            else  
                echo 
'<span class="small ccc mt3">'.($abilities_vosd[2] - time()).' с</span>';
    
    echo 
'    </a>
         </span>'
;
         
        
//$abil_zeml
    
echo '<span class="inbl w15 mt5 va_t">
            <a class="atask" href="/arena/tvt/battle?go=attaka&to=abilities_zemlya&action='
.rand(10000009999999).'">
                <span class="inbl prel">
                    <img width="35" height="35" src="/images/ground.png" alt=""/>
                </span><br/>'
;
            if (!
$abil_zeml[1] AND !$abil_zeml[2]) 
        echo 
'<span class="small lngreen mt3">Гот.</span>';        
        else if (
$abil_zeml[1]) echo '<span class="small lngreen mt3">'.$abil_zeml[1].' с</span>';
        else if (
$abil_zeml[2]) echo '<span class="small ccc mt3">'.$abil_zeml[2].' с</span>';
    echo 
'    </a>
          </span>'
;
        
            echo 
'</div>';
        
$arena[$u_team][$user['lost_id']]['uron'] = 0;
        
writecache('element_arena_tvt_teamid'.$cache_u['id_team'], $arena);
        
        
$user_journal $journal['other'] + $journal[$user['lost_id']];
        
krsort($user_journal);
    
        if (
count($user_journal) > 0) {
            echo 
'<div class="nfl p5 mb5 small mlra">';
                foreach (
array_slice($user_journal010true) as $value) {
                    echo 
'<span>'.$value.'<span><br/>';
                }
            echo 
'</div>';
        }
        
        require_once 
'./element_include/element_foot_user_battle_true.php';
        exit;
        
        }
    
        
// Мертвый. Жду окончания боя
        
if ($cache_u['user_game'] == 2) {
            echo 
'<div class="red mb5 p5 small cntr">К сожалению Вы погибли. Ждите окончания боя';
    echo 
'<br/><a class="button w40 mt5" href="/arena/tvt/battle">Обновить</a></div>';
    
    echo 
'<div class="yellow1 mb5 mt5 small cntr">Моя команда:</div>';
    echo 
'<div class="nfl p5 mb5 mt5 small mlra">';
        
        
$i 1;
        foreach(
$arena[$u_team] as $user_id => $value) {
            
$odd = (($i 2) ? ' odd' '');
            
$cache_user cache_user($user_id);
            echo 
'<div class="ml5 mr5">
                    <a class="bl p5 block'
.$odd.'" href="/user?id='.$user_id.'">
                    <span class="yellow1 small fr"><img src="/images/icons/heatpoints.png"> <span class="yellow1 bold">'
.$value['hp'].'</span></span>
                    <span class="small mb5 yellow1"><span class="white">'
.$i.'.</span> '.ikonka_user($cache_user['lost_race'], ((!empty($online[$user_id])) ? 'online' 'offline')).' '.$cache_user['lost_login'].'</span></span>
                    </a>
                  </div>'
;
            
$i++;      
        }
        
    echo 
'</div>';
    
    echo 
'<div class="yellow1 mb5 mt5 small cntr">Противники:</div>';
    echo 
'<div class="nfl p5 mb5 mt5 small mlra">';
        
$i 1;
        foreach(
$arena[$n_team] as $user_id => $value) {
            
$odd = (($i 2) ? ' odd' '');
            
$cache_user cache_user($user_id);
            echo 
'<div class="ml5 mr5">
                    <a class="bl p5 block'
.$odd.'" href="/user?id='.$user_id.'">
                    <span class="yellow1 small fr"><img src="/images/icons/heatpoints.png"> <span class="yellow1 bold">'
.$value['hp'].'</span></span>
                    <span class="small mb5 yellow1"><span class="white">'
.$i.'.</span> '.ikonka_user($cache_user['lost_race'], ((!empty($online[$user_id])) ? 'online' 'offline')).' '.$cache_user['lost_login'].'</span></span>
                    </a>
                  </div>'
;
            
$i++;      
        }
    echo 
'</div>';
        
        
$user_journal $journal['other'] + $journal[$user['lost_id']];
        
krsort($user_journal);
    
        if (
count($user_journal) > 0) {
            echo 
'<div class="nfl p5 mb5 small mlra">';
                foreach (
array_slice($user_journal010true) as $value) {
                    echo 
'<span>'.$value.'<span><br/>';
                }
            echo 
'</div>';
        }
        
        require_once 
'./element_include/element_foot_user_true.php';
        exit;
        }
    }
    
    
// Ожидание начала боя
    
if ($status_game == 0) {
        
$title 'Арена: Лига стихий'
        require_once 
'./element_include/element_head.php';
        echo 
'<body><div class="p5">';
    
        echo 
'<div class="yellow1 mb5 p5 small cntr">Бой начнется через '.($arena['time_start'] - time()).' секунд';
        echo 
'<br/><a class="button w40 mt5" href="/arena/tvt/battle">Обновить</a></div>';
    
        echo 
'<div class="yellow1 mb5 mt5 small cntr">Моя команда:</div>';
        echo 
'<div class="nfl p5 mb5 mt5 small mlra">';
        
        
$i 1;
            
            foreach(
$arena[$u_team] as $user_id => $value) {
                
$odd = (($i 2) ? ' odd' '');
                
$cache_user cache_user($user_id);
                
// lost_arena_tvt_rating
                
echo '<div class="ml5 mr5">
                        <a class="bl p5 block'
.$odd.'" href="/user?id='.$user_id.'">
                        <span class="moderator small fr">Рейтинг: <span class="bold">'
.$cache_user['lost_arena_tvt_rating'].'</span></span>
                        <span class="small mb5 yellow1"><span class="white">'
.$i.'.</span> 
                        '
.ikonka_user($cache_user['lost_race'], ((!empty($online[$user_id])) ? 'online' 'offline')).
                        '
.$cache_user['lost_login'].'</span>
                        </a>
                      </div>'
;
                
$i++;      
            }
        
    echo 
'</div>';
    
    echo 
'<div class="yellow1 mb5 mt5 small cntr">Противники:</div>';
    echo 
'<div class="nfl p5 mb5 mt5 small mlra">';
        
        
$i 1;
        
        foreach(
$arena[$n_team] as $user_id => $value) {
                
$odd = (($i 2) ? ' odd' '');
                
$cache_user cache_user($user_id);
                
                echo 
'<div class="ml5 mr5">
                        <a class="bl p5 block'
.$odd.'" href="/user?id='.$user_id.'">
                        <span class="moderator small fr">Рейтинг: <span class="bold">'
.$cache_user['lost_arena_tvt_rating'].'</span></span>
                        <span class="small mb5 yellow1"><span class="white">'
.$i.'.</span> 
                        '
.ikonka_user($cache_user['lost_race'], ((!empty($online[$user_id])) ? 'online' 'offline')).
                        '
.$cache_user['lost_login'].'</span>
                        </a>
                      </div>'
;
                
$i++;      
            }
            
    echo 
'</div>';
    
    require_once 
'./element_include/element_foot_user_battle_true.php';
    exit;
    
    }
    
    if (
$status_game == 1) {
    
deletecache('element_users_battle'.$user['lost_id']);
    
$title 'Арена: Лига стихий';  
    require_once 
'./element_include/element_head.php';
    require_once 
'./element_include/element_header_user_true.php';
    echo 
'<div class="nfl p5 mb5 mt5 small mlra">';
    echo 
'<div class="cntr bold">'.(($count_team[$u_team] == 0) ? '<span class="red">Ваша команда проиграла!</span>' '<span class="lngreen">Ваша команда победила!</span>').'</div>';
    echo 
'<div class="cntr"><a class="button w50 mt5" href=/arena?tvt>На арену</a></div>';
    
    echo 
'<div class="yellow1 mb5 mt5 small cntr">Победители:</div>';
        echo 
'<div class="nfl p5 mb5 mt5 small mlra">';
        
        
$i 1;
        if (
$count_team['team_1'] == 0) { $losse 'team_1'$wins 'team_2'; } else { $losse 'team_2'$wins 'team_1';  }
            
            foreach((
$arena[$wins] + $arena[$wins.'_kick']) as $user_id => $value) {
                
$odd = (($i 2) ? ' odd' '');
                
$cache_user cache_user($user_id);
                
// lost_arena_tvt_rating
                
echo '<div class="ml5 mr5">
                        <a class="bl p5 block'
.$odd.'" href="/user?id='.$user_id.'">
                        <span class="moderator small fr">Рейтинг: <span class="bold">'
.$cache_user['lost_arena_tvt_rating'].', <img src="/images/icons/irridyi.png">+1</span></span>
                        <span class="small mb5 yellow1"><span class="white">'
.$i.'.</span> 
                        '
.ikonka_user($cache_user['lost_race'], ((!empty($online[$user_id])) ? 'online' 'offline')).
                        '
.$cache_user['lost_login'].'</span>
                        </a>
                      </div>'
;
                
$i++;      
            }
        
    echo 
'</div>';
    
    echo 
'<div class="yellow1 mb5 mt5 small cntr">Проигравшие:</div>';
    echo 
'<div class="nfl p5 mt5 small mlra">';
        
        
$i 1;
        
        foreach((
$arena[$losse] + $arena[$losse.'_kick']) as $user_id => $value) {
                
$odd = (($i 2) ? ' odd' '');
                
$cache_user cache_user($user_id);
                
                echo 
'<div class="ml5 mr5">
                        <a class="bl p5 block'
.$odd.'" href="/user?id='.$user_id.'">
                        <span class="red small fr">Рейтинг: <span class="bold">'
.$cache_user['lost_arena_tvt_rating'].'</span></span>
                        <span class="small mb5 yellow1"><span class="white">'
.$i.'.</span> 
                        '
.ikonka_user($cache_user['lost_race'], ((!empty($online[$user_id])) ? 'online' 'offline')).
                        '
.$cache_user['lost_login'].'</span>
                        </a>
                      </div>'
;
                
$i++;      
            }
            
    echo 
'</div>';
    
    
    echo 
'</div>';
    
    
    
$user_journal $journal['other'] + $journal[$user['lost_id']];
    
        if (
count($user_journal) > 0) {
        
krsort($user_journal);
            echo 
'<div class="nfl p5 mb5 small mlra">';
                foreach (
array_slice($user_journal010true) as $value) {
                    echo 
'<span>'.$value.'<span><br/>';
                }
            echo 
'</div>';
        }
    
    require_once 
'./element_include/element_foot_user_true.php';
    exit;
    }
Онлайн: 0
Реклама