Вход Регистрация
Файл: html/huntb/1x1_tec/tec.php
Строк: 187
<?php
require_once ('../../system/func.php');
require_once (
'../../system/dbc.php');
if (isset(
$user['level']) && $user['level'] < 2) {
    
?>
    <script>showContent("/main.php?msg=" + decodeURI("Не доступно до 2 уровня ."));</script>
    <?php
}
//command arr
$arrCommand = ["Шейване""Нармасцы""Монстры"];
$arrCommandIco = [
    
"<img height="15" src="/img/icon/icoevil.png" width="15" alt="">",
    
"<img height="15" src="/img/icon/icogood.png" width="15" alt="">",
    
""
];
//проверяем параметры юсера , есть ли они вообще и если есть то продолжаем
if (isset($user)) {
//если айди боя не прилетел то выведем список боев по лвл и расе 
    
if (!isset($_GET['battle_id'])) {
//определяем минимальный и максимальный лвл игрока 
        
$minlvl $user['level'] - 3;
        
$maxlvl $user['level'] + 3;
//получаем информацию о текущих боях по уровню и команде атакующих
        
$resUserAllCommand $mc->query("SELECT * FROM `battle` WHERE "
                
"`Pnamevs`!='' AND"
                
" `Pvsname`!='' AND"
                
" `level`>='$minlvl' AND"
                
" `level`<='$maxlvl' AND"
                
" `end_battle`='0' AND"
                
" `type_battle`='2' "
                
" ORDER BY `id` DESC");
        if (
$resUserAllCommand->num_rows) {
            
$arrUserAllCommand $resUserAllCommand->fetch_all(MYSQLI_ASSOC);
//выводим список ссылок с айдишниками боев
            
?>
            <center>-Текущие бои-</center>
            <hr style="background-color: #e7cd96"><br>
            <?php
            
for ($i 0$i count($arrUserAllCommand); $i++) {
                
?>
                <center>
                    <a onclick="showContent('/huntb/1x1_tec/tec.php?battle_id=<?= $arrUserAllCommand[$i]['battle_id']; ?>')">
                        <?php if ($arrUserAllCommand[$i]['Pnamevs'] != "") { ?>
                            <?= $arrCommandIco[$arrUserAllCommand[$i]['command']] . " " $arrUserAllCommand[$i]['Pnamevs']; ?>
                            <?= " vs " ?>
                            <?= $arrCommandIco[$arrUserAllCommand[$i]['command'] ? 1] . " " $arrUserAllCommand[$i]['Pvsname']; ?>
                        <?php ?>
                    </a>
                </center>
                <br>               
                <?php
            
}
            
?><br>
            <br>
            <br>
            <br>
            <br>
            <br><?php
        
} else {
//или пишем что боев нет
            
?>
            <center>нет боёв</center>
            <?php
        
}
//если айди боя указан
    
} else if (isset($_GET['battle_id'])) {
        
$arr1 $mc->query("SELECT * FROM `battle` WHERE `battle_id`='" $_GET['battle_id'] . "' AND `Pnamevs`!='' LIMIT 1")->fetch_array(MYSQLI_ASSOC);
//получаем команду героя и противника
        
$resUserAllCommand $mc->query("SELECT * FROM `battle` WHERE `battle_id`='" $_GET['battle_id'] . "' AND `command`='".$arr1['command']."' ORDER BY `Ruron` DESC");
        
$resMobAllCommand $mc->query("SELECT * FROM `battle` WHERE `battle_id`='" $_GET['battle_id'] . "' AND `command`!='".$arr1['command']."' ORDER BY `Ruron` DESC");
        if (
$resUserAllCommand->num_rows && $resMobAllCommand->num_rows) {
            
$arrUserAllCommand $resUserAllCommand->fetch_all(MYSQLI_ASSOC);
            
$arrMobAllCommand $resMobAllCommand->fetch_all(MYSQLI_ASSOC);
            
?>
            <?php
            
for ($i 0$i count($arrUserAllCommand); $i++) {
                
?>
                <?php if ($arrUserAllCommand[$i]['Pnamevs'] != "") { ?>
                    <center><?= $arrCommandIco[$arrUserAllCommand[0]['command']] . " " $arrUserAllCommand[$i]['Pnamevs'] . " vs " $arrCommandIco[$arrMobAllCommand[0]['command']] . " " $arrUserAllCommand[$i]['Pvsname']; ?></center>
                <?php ?>
            <?php ?>
            <?php
            
for ($i 0$i count($arrMobAllCommand); $i++) {
                
?>
                <?php if ($arrMobAllCommand[$i]['Pnamevs'] != "") { ?>
                    <center><?= $arrCommandIco[$arrMobAllCommand[0]['command']] . " " $arrMobAllCommand[$i]['Pnamevs'] . " vs " $arrCommandIco[$arrUserAllCommand[0]['command']] . " " $arrMobAllCommand[$i]['Pvsname']; ?></center>
                <?php ?>
            <?php ?>
            <hr style="background-color: #e7cd96">
        <?php
        
if($arrUserAllCommand[0]['command']==1&&$arrMobAllCommand[0]['command']==0) {
            
echo_command($arrUserAllCommand);
            
echo_command($arrMobAllCommand);
        } else if(
$arrUserAllCommand[0]['command']==1&&$arrMobAllCommand[0]['command']==2){
            
echo_command($arrUserAllCommand);
            
echo_command($arrMobAllCommand);
        } else if(
$arrUserAllCommand[0]['command']==2&&$arrMobAllCommand[0]['command']==0){
            
echo_command($arrUserAllCommand);
            
echo_command($arrMobAllCommand);
        } else if(
$arrUserAllCommand[0]['command']==2&&$arrMobAllCommand[0]['command']==1){
            
echo_command($arrUserAllCommand);
            
echo_command($arrMobAllCommand);
        } else if(
$arrUserAllCommand[0]['command']==0&&$arrMobAllCommand[0]['command']==1){
            
echo_command($arrUserAllCommand);
            
echo_command($arrMobAllCommand);
        } else if(
$arrUserAllCommand[0]['command']==0&&$arrMobAllCommand[0]['command']==2){
            
echo_command($arrUserAllCommand);
            
echo_command($arrMobAllCommand);
        }
?>
            <center>
                <div class="button_alt_00" onclick="HuntMobBattleConnect('<?= $_GET['battle_id']; ?>')">Вмешаться</div>
            </center>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <?php
        
} else {
//или пишем что бой завершен
            
?>
            <center>бой завершен</center>
            <?php
        
}
    }
}
function 
echo_command($allCommand) {
    global 
$arrCommandIco;
    global 
$arrCommand;
    global 
$user;
    
?>
    <center><?php echo $arrCommandIco[$allCommand[0]['command']] . " " $arrCommand[$allCommand[0]['command']]; ?></center>
    <table class="table_block2">
        <?php
        
for ($i 0$i count($allCommand); $i++) {
            
?>
            <?php if ($allCommand[$i]['Mid'] == $user['id']) { ?>
                <tr>
                    <td style="width: 70%"><b><?= $allCommand[$i]['Pname']; ?>[<?= $allCommand[$i]['level']; ?>]</b></td>
                    <?php if ($allCommand[$i]['Plife'] <= 0) { ?>
                        <td style="width: 30%"><b>Убит</b></td>
                    <?php } else { ?>
                        <td style="width: 30%"><b><?= $allCommand[$i]['Plife']; ?></b></td>
                    <?php ?>
                </tr>   
            <?php } else { ?>
                <tr>
                    <td style="width: 70%"><?= $allCommand[$i]['Pname']; ?>[<?= $allCommand[$i]['level']; ?>]</td>
                    <?php if ($allCommand[$i]['Plife'] <= 0) { ?>
                        <td style="width: 30%">Убит</td>
                    <?php } else { ?>
                        <td style="width: 30%"><?= $allCommand[$i]['Plife']; ?></td>
                    <?php ?>
                </tr>  
            <?php ?>
        <?php ?>
    </table>
    <hr style="background-color: #e7cd96">
    <?php
}
$footval 'tec_huntb';
require_once (
'../../system/foot/foot.php');
Онлайн: 1
Реклама