Вход Регистрация
Файл: html/hunt/result.php
Строк: 913
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/functions/bablo.php';

require_once (
'../system/func.php');
require_once (
'../system/dbc.php');


ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
$result = $mc->query("SELECT * FROM `resultbattle` WHERE `id_user`='" . $user['id'] . "' ORDER BY `id` DESC LIMIT 1");
if (
$result->num_rows) {
    
$resarr = $result->fetch_array(MYSQLI_ASSOC);
    
$mc->query("DELETE FROM `resultbattle` WHERE `resultbattle`.`id`='" . $resarr['id'] . "'");
} else {
    
?><script>/*nextshowcontemt*/showContent("/main.php");</script><?php
    
exit(0);
}
$loose = (int) $resarr['loose']; //0-win 1-loose
//[
//0[0 0 name,uron,exp,...],
//1[1 0 name,uron,exp,...],...
//]
$ARRwinner = json_decode($resarr['winner']);
$ARRlooser = json_decode($resarr['looser']);
if (
$resarr['type'] == 3) {
    
$ARRwinner = array_merge(json_decode($resarr['winner']), json_decode($resarr['looser']));
    
$ARRlooser = array_merge(json_decode($resarr['winner']), json_decode($resarr['looser']));
}
///Трофеи при победе
$newmoney = 0;
$newplata = 0;
$zolo = 0;
$med = 0;
$serebro = 0;
$plata = 0;
$goldPredmArr = [];
$platPredmArr = [];
$thingPredmArr = [];
$questPredmArr = [];
$goldPredmArrIds = [];
$platPredmArrIds = [];
$thingPredmArrIds = [];
$questPredmArrIds = [];
$moneys = 0;
$expres = 0;
$ourUron = 0;
$ourOpit = 0;
$ourGold = 0;
$ourPlatina = 0;
$ourArrOpit = [];
$user0Exp = 0;
$user0Uron = 0;
$bagCount = $mc->query("SELECT * FROM `userbag` WHERE `id_user`='" . $user['id'] . "' AND `id_punct` < '10'")->num_rows;
$botplat = 0;
$botgold = 0;
$PremProc = 0;
$PremProcDrop = 0;
$marauder = 0;
$marauderDrop = 0;
$eyepieces = 0;
$eyepiecesDrop = 0;

///ПРЕМИУМ
if ($user['prem'] == '1') {
    
$PremProc = 25;
    
$PremProcDrop = 10;
}
//друг мародера id 507
if ($mc->query("SELECT * FROM `userbag` WHERE `id_user`='" . $user['id'] . "' AND `id_shop`='507' AND `dress` = '1'")) {
    
$marauder = 14;
    
$marauderDrop = 7;
}
//окуляры id 506
if ($mc->query("SELECT * FROM `userbag` WHERE `id_user`='" . $user['id'] . "' AND `id_shop`='506' AND `dress` = '1'")) {
    
$eyepieces = 10;
    
$eyepiecesDrop = 5;
}
if (
$loose == 1 || $resarr['type'] == 3) {
    
$plusreit = 0;
} else {
    
$plusreit = 1;
}



//получение общего урона
for ($itr = 0; $itr < count($ARRwinner); $itr++) {
    
$ourUron += $ARRwinner[$itr][1];
}
//получаем все взятые кв игрока и их базовые части
$quests_count_res = $mc->query("SELECT * FROM `quests_count` WHERE (`id_quests`,`count`) IN (SELECT `id_quests`,`count` FROM `quests_users` WHERE `id_user` ='" . $user['id'] . "')");
$quests_counts = [];
if (
$quests_count_res->num_rows > 0) {
    
$quests_counts = $quests_count_res->fetch_all(MYSQLI_ASSOC);
}
//id моб,[[id вещи,%]],[золото],[платина]
//[[2,[[778,100]],[0,0],[0,0]]]
//получение общего опыта золота платины
//$ARRlooser=[["name","uron",xz,"id","type"]]type = 0-user 1-monster
for ($itr = 0; $itr < count($ARRlooser); $itr++) {
    
//если это бот
    
if ($ARRlooser[$itr][4] == 1 && $ARRlooser[$itr][3] > 0) {

        
$infmob = $mc->query("SELECT * FROM `hunt` WHERE `id`='" . $ARRlooser[$itr][3] . "'")->fetch_array(MYSQLI_ASSOC);

        if (
$infmob['ids_shopG'] != "" && $infmob['ids_shopG_rand'] != "") {
            
$tmparrG_rand = genRandArrVal(json_decode($infmob['ids_shopG_rand']), $infmob['ids_shopG_num']);
            
$tmparrG_rand = is_array($tmparrG_rand) ? $tmparrG_rand : [];
            
$tmparrG = json_decode($infmob['ids_shopG']);
            
$tmparrG = is_array($tmparrG) ? $tmparrG : [];
            if (
count($tmparrG_rand) > 0) {
                
$tmparrG = array_merge($tmparrG, $tmparrG_rand);
            }
            if (
count($tmparrG) > 0) {
                
//перебераем массив вещей [[778,100],[id,%шанс]]
                
for ($i = 0; $i < count($tmparrG); $i++) {
                    
//получаем количество имеющихся вещей
                    
$countBagDropRes = $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" . $user['id'] . "' && `id_shop`='" . $tmparrG[$i][0] . "'");
                    
$shopRes = $mc->query("SELECT * FROM `shop` WHERE `id`='" . $tmparrG[$i][0] . "'");
                    if (
$shopRes->num_rows > 0) {
                        
$shopThis = $shopRes->fetch_array(MYSQLI_ASSOC);
                        if (
$user['level'] < $shopThis['drop_min_level'] || $user['level'] > $shopThis['drop_max_level']) {
                            continue;
                        }
                        if (!
in_array($tmparrG[$i][0], $goldPredmArrIds)) {
                            if (
$countBagDropRes->num_rows > 0) {
                                
$countBagDrop = $countBagDropRes->fetch_array(MYSQLI_ASSOC);
                                
//определяем добавить в дроп или нет
                                
if ($shopThis['max_hc'] > 0 && $countBagDropRes->num_rows < $shopThis['max_hc']) {
                                    
$goldPredmArrIds[] = $tmparrG[$i][0];
                                    
$goldPredmArr[] = [$tmparrG[$i][0], $tmparrG[$i][1]];
                                } else if (
$shopThis['max_hc'] < 1) {
                                    
$goldPredmArrIds[] = $tmparrG[$i][0];
                                    
$goldPredmArr[] = [$tmparrG[$i][0], $tmparrG[$i][1]];
                                }
                            } else if (
$shopRes->num_rows > 0) {
                                
$goldPredmArrIds[] = $tmparrG[$i][0];
                                
$goldPredmArr[] = [$tmparrG[$i][0], $tmparrG[$i][1]];
                            }
                        }
                    }
                }
            }
        }
        if (
$infmob['ids_shopP'] != "" && $infmob['ids_shopP_rand'] != "") {
            
$tmparrP_rand = genRandArrVal(json_decode($infmob['ids_shopP_rand']), $infmob['ids_shopP_num']);
            
$tmparrP_rand = is_array($tmparrP_rand) ? $tmparrP_rand : [];
            
$tmparrP = json_decode($infmob['ids_shopP']);
            
$tmparrP = is_array($tmparrP) ? $tmparrP : [];
            if (
count($tmparrP_rand) > 0) {
                
$tmparrP = array_merge($tmparrP, $tmparrP_rand);
            }
            if (
count($tmparrP) > 0) {
                
//перебераем массив вещей [[778,100],[id,%шанс]]
                
for ($i = 0; $i < count($tmparrP); $i++) {
                    
//получаем количество имеющихся вещей
                    
$countBagDropRes = $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" . $user['id'] . "' && `id_shop`='" . $tmparrP[$i][0] . "'");
                    
$shopRes = $mc->query("SELECT * FROM `shop` WHERE `id`='" . $tmparrP[$i][0] . "'");
                    if (
$shopRes->num_rows > 0) {
                        
$shopThis = $shopRes->fetch_array(MYSQLI_ASSOC);
                        if (
$user['level'] < $shopThis['drop_min_level'] || $user['level'] > $shopThis['drop_max_level']) {
                            continue;
                        }
                        if (!
in_array($tmparrP[$i][0], $platPredmArrIds)) {
                            if (
$countBagDropRes->num_rows > 0) {
                                
$countBagDrop = $countBagDropRes->fetch_array(MYSQLI_ASSOC);
                                
//определяем добавить в дроп или нет
                                
if ($shopThis['max_hc'] > 0 && $countBagDropRes->num_rows < $shopThis['max_hc']) {
                                    
$platPredmArrIds[] = $tmparrP[$i][0];
                                    
$platPredmArr[] = [$tmparrP[$i][0], $tmparrP[$i][1]];
                                } else if (
$shopThis['max_hc'] < 1) {
                                    
$platPredmArrIds[] = $tmparrP[$i][0];
                                    
$platPredmArr[] = [$tmparrP[$i][0], $tmparrP[$i][1]];
                                }
                            } else if (
$shopRes->num_rows > 0) {
                                
$platPredmArrIds[] = $tmparrP[$i][0];
                                
$platPredmArr[] = [$tmparrP[$i][0], $tmparrP[$i][1]];
                            }
                        }
                    }
                }
            }
        }
        if (
$infmob['ids_shopT'] != "" && $infmob['ids_shopT_rand'] != "") {
            
$tmparrT_rand = genRandArrVal(json_decode($infmob['ids_shopT_rand']), $infmob['ids_shopT_num']);
            
$tmparrT_rand = is_array($tmparrT_rand) ? $tmparrT_rand : [];
            
$tmparrT = json_decode($infmob['ids_shopT']);
            
$tmparrT = is_array($tmparrT) ? $tmparrT : [];
            if (
count($tmparrT_rand) > 0) {
                
$tmparrT = array_merge($tmparrT, $tmparrT_rand);
            }
            if (
count($tmparrT) > 0) {
                
//[[id вещи при которой выпадет ,id вещи которая выпадет,количество боев до выпадения ],[703,890,500]]
                
for ($i = 0; $i < count($tmparrT); $i++) {
                    
//проверяем наличие предмета для дропа
                    
if ($mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" . $user['id'] . "' && `id_shop`='" . $tmparrT[$i][0] . "'")->num_rows > 0) {
                        
//получаем количество имеющихся вещей
                        
$countBagDropRes = $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" . $user['id'] . "' && `id_shop`='" . $tmparrT[$i][1] . "'");
                        
$shopRes = $mc->query("SELECT * FROM `shop` WHERE `id`='" . $tmparrT[$i][1] . "'");
                        if (
$shopRes->num_rows > 0) {
                            
$shopThis = $shopRes->fetch_array(MYSQLI_ASSOC);
                            if (
$user['level'] < $shopThis['drop_min_level'] || $user['level'] > $shopThis['drop_max_level']) {
                                continue;
                            }
                            if (!
in_array($tmparrT[$i][1], $thingPredmArrIds)) {
                                if (
$countBagDropRes->num_rows > 0) {
                                    
$countBagDrop = $countBagDropRes->fetch_array(MYSQLI_ASSOC);
                                    
//определяем добавить в дроп или нет
                                    
if ($shopThis['max_hc'] > 0 && $countBagDropRes->num_rows < $shopThis['max_hc']) {
                                        
$thingPredmArrIds[] = $tmparrT[$i][1];
                                        
$thingPredmArr[] = [$tmparrT[$i][1], $tmparrT[$i][2]];
                                    } else if (
$shopThis['max_hc'] < 1) {
                                        
$thingPredmArrIds[] = $tmparrT[$i][1];
                                        
$thingPredmArr[] = [$tmparrT[$i][1], $tmparrT[$i][2]];
                                    }
                                } else if (
$shopRes->num_rows > 0) {
                                    
$thingPredmArrIds[] = $tmparrT[$i][1];
                                    
$thingPredmArr[] = [$tmparrT[$i][1], $tmparrT[$i][2]];
                                }
                            }
                        }
                    }
                }
            }
        }
        
//для квестодропа
        //создадим массив дропа по квесту
        
for ($i = 0; $i < count($quests_counts); $i++) {
            
//получаем дроп лист шмоток
            
$arrTemp0 = json_decode(urldecode($quests_counts[$i]['mob_idandvesh']));
            for (
$i1 = 0; $i1 < count($arrTemp0); $i1++) {
                
//сравниваем айдишник монстра с айдишником в кв
                
if ($ARRlooser[$itr][3] == $arrTemp0[$i1][0]) {
                    
$botgold += rand($arrTemp0[$i1][2][0], $arrTemp0[$i1][2][1]);
                    
$botplat += rand($arrTemp0[$i1][3][0], $arrTemp0[$i1][3][1]);
                    
//перебераем массив вещей [[778,100],[id,%шанс]]
                    
for ($i2 = 0; $i2 < count($arrTemp0[$i1][1]); $i2++) {
                        
//получаем количество имеющихся вещей
                        
$countBagDropRes = $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" . $user['id'] . "' && `id_shop`='" . $arrTemp0[$i1][1][$i2][0] . "'");
                        
$shopRes = $mc->query("SELECT * FROM `shop` WHERE `id`='" . $arrTemp0[$i1][1][$i2][0] . "'");
                        if (
$shopRes->num_rows > 0) {
                            
$shopThis = $shopRes->fetch_array(MYSQLI_ASSOC);
                            if (
$user['level'] < $shopThis['drop_min_level'] || $user['level'] > $shopThis['drop_max_level']) {
                                continue;
                            }
                            if (!
in_array($arrTemp0[$i1][1][$i2][0], $questPredmArrIds)) {
                                if (
$countBagDropRes->num_rows > 0) {
                                    
$countBagDrop = $countBagDropRes->fetch_array(MYSQLI_ASSOC);
                                    
//определяем добавить в дроп или нет
                                    
if ($shopThis['max_hc'] > 0 && $countBagDropRes->num_rows < $shopThis['max_hc']) {
                                        
$questPredmArrIds[] = $arrTemp0[$i1][1][$i2][0];
                                        
$questPredmArr[] = [$arrTemp0[$i1][1][$i2][0], $arrTemp0[$i1][1][$i2][1]];
                                    } else if (
$shopThis['max_hc'] < 1) {
                                        
$questPredmArrIds[] = $arrTemp0[$i1][1][$i2][0];
                                        
$questPredmArr[] = [$arrTemp0[$i1][1][$i2][0], $arrTemp0[$i1][1][$i2][1]];
                                    }
                                } else if (
$shopRes->num_rows > 0) {
                                    
$questPredmArrIds[] = $arrTemp0[$i1][1][$i2][0];
                                    
$questPredmArr[] = [$arrTemp0[$i1][1][$i2][0], $arrTemp0[$i1][1][$i2][1]];
                                }
                            }
                        }
                    }
                }
            }
        }
        
$ourOpit += $infmob['exp'];
        
$ourGold += rand($infmob['minmoney'], $infmob['maxmoney']);
        
$ourPlatina += rand($infmob['minplatina'], $infmob['maxplatina']);
    } else {
        
$ourOpit += $ARRlooser[$itr][2];
    }

    if (
$resarr['type'] == 3) {
        
$ourGold += 10000;
    }
    if (
$resarr['type'] == 5) {
        
$ourGold += 20000;
    }
}

//создание массива опыта игроков
for ($itr = 0; $itr < count($ARRwinner); $itr++) {
    if (!empty(
$ARRwinner[$itr][1])) {
        
$ourArrOpit[$itr] = round(($ourOpit / 100) * ($ARRwinner[$itr][1] / ($ourUron / 100)));
        if (
$ARRwinner[$itr][3] == $user['id']) {
            
$user0Uron = $ARRwinner[$itr][1];
            
//получение голда игрока
            
$user0Exp = round(($ourOpit / 100) * ($ARRwinner[$itr][1] / ($ourUron / 100)));
            
$user0Exp = round($user0Exp * (1 + ($PremProc / 100)));
            
$moneys = round(($ourGold / 100) * ($ARRwinner[$itr][1] / ($ourUron / 100)));
            
$moneys = round($moneys * (1 + (($PremProc + $marauder) / 100)));
            
$plata = round(($ourPlatina / 100) * ($ARRwinner[$itr][1] / ($ourUron / 100)));
            
$plata = round($plata * (1 + (($PremProc + $eyepieces) / 100)));
        }
    }
}
$moneys += $botgold;
$plata += $botplat;

function 
dropRand($a) {
    if (
$a < 1) {
        
$a = 1;
    }
    
$a = 100000 / $a;
    
$a = round($a);
    
$b = rand(1, 100000);
    
$c = $a + $b;
    if (
$c > 100000) {
        return 
1;
    } else {
        return 
0;
    }
}

function 
genRandArrVal($array, $a) {
    if (
$a > 0 && count($array) > 0) {
        
$newarr = [];
        if (
$a > count($array)) {
            
$a = count($array);
        }
        
$keys = array_rand($array, $a);
        if (!
is_array($keys)) {
            
$keys = [$keys];
        }
        for (
$i = 0; $i < count($keys); $i++) {
            
$newarr[] = $array[$keys[$i]];
        }
        return 
$newarr;
    } else {
        return 
$array;
    }
}

/* function dropRand($a) {
  $a*=1000;
  $a=round($a);
  $b = rand(1, 100000);
  $c=$a+$b;
  if ($c > 100000) {
  return 1;
  } else {
  return 0;
  }
  } */
?>
<style>
    body{margin-top: 0;}
    .line {background: #BB9854;height: 25px;weight: 190px;}
    .line2 {background: #bb9854;}
    .line3 {background: #D3C6A3;}
    .wintext{color: #643201;padding-left: 7px;}
</style>
<center>-Результаты боя-</center>
<table class="table_block2">
    <tr>
        <td class="block101" style="width: 2%"></td>
        <td class="block102" style="width: 96%"></td>
        <td class="block103" style="width: 2%"></td>
    </tr>
    <tr>
        <td class="block104"></td>
        <td class="block105">
            <?php if ($resarr['type'] < 3 || $resarr['type'] > 4) { ?>
                <div class="wintext">Победители:</div>
                <table border="0"  style="width: 100%;" class="line2">
                    <tr>
                        <td style="max-width: 100%;text-align: left;">Имя</td>
                        <td style="width: 60px;text-align: center;">Урон</td>
                        <td style="width: 60px;text-align: center;">Опыт</td>
                    </tr>
                </table>

                <table border="0" style="width: 100%;" >
                    <?php
                    
for ($iwin = 0; $iwin < count($ARRwinner); $iwin++) {
                        
?>
                        <tr>
                            <?php if ($ARRwinner[$iwin][3] == $user['id'] && $ARRwinner[$iwin][4] == 0) { ?>
                                <td style="max-width: 100%;text-align: left;"><b><?= urldecode($ARRwinner[$iwin][0]); ?></b></td>
                                <td style="width: 60px;text-align: center;"><?= $ARRwinner[$iwin][1]; ?></td>
                                <td style="width: 60px;text-align: center;"><?= $user0Exp; ?></td>
                                <?php $Usmunreid = $ARRwinner[$iwin][1]; ?>
                            <?php } else { ?>
                                <td style="max-width: 100%;text-align: left;">
                                    <?php if ($ARRwinner[$iwin][3] != -1 && $ARRwinner[$iwin][4] != 1) { ?>
                                        <?php
                                        
if ($user['side'] == 0 || $user['side'] == 1) {
                                            
$rasa = 0;
                                        } else {
                                            
$rasa = 1;
                                        }
                                        
$user2 = $mc->query("SELECT * FROM `users` WHERE `id` = '" . $ARRwinner[$iwin][3] . "'")->fetch_array(MYSQLI_ASSOC);
                                        
$rep_arr = $mc->query("SELECT * FROM `rep_list` WHERE `user1_id` = '" . $user['id'] . "' && `user2_id` = '" . $user2['id'] . "' ")->fetch_array(MYSQLI_ASSOC);
                                        
$rep_num = 0;
                                        if (isset(
$rep_arr)) {
                                            
$rep_num = $rep_arr['num'];
                                        }
                                        if (
$user2['side'] == 0 || $user2['side'] == 1) {
                                            
$rasa2 = 0;
                                        } else {
                                            
$rasa2 = 1;
                                        }
                                        
?>
                                        <?php if ($rasa == $rasa2) { ?>
                                            <a onclick="rep(<?= $ARRwinner[$iwin][3]; ?>,<?= $iwin; ?>, 0, 'w');" class="repw<?= $iwin; ?> minusw<?= $iwin; ?>" style="text-decoration: underline;<?= $rep_num == -1 ? "font-weight: bold; font-size: 18px;" : "font-weight: 100; font-size: 16px;"; ?>">-</a>
                                            <?= urldecode($ARRwinner[$iwin][0]); ?>
                                            <a onclick="rep(<?= $ARRwinner[$iwin][3]; ?>,<?= $iwin; ?>, 1, 'w');" class="repw<?= $iwin; ?> plusw<?= $iwin; ?>" style="text-decoration: underline;<?= $rep_num == 1 ? "font-weight: bold; font-size: 18px;" : "font-weight: 100; font-size: 16px;"; ?>">+</a>
                                        <?php } else { ?>
                                            <?= urldecode($ARRwinner[$iwin][0]); ?>
                                        <?php } ?>
                                    <?php } else { ?>
                                        <?= urldecode($ARRwinner[$iwin][0]); ?>
                                    <?php } ?>
                                </td>
                                <td style="width: 60px;text-align: center;"><?= $ARRwinner[$iwin][1]; ?></td>
                                <td style="width: 60px;text-align: center;"><?php
                                    
if (!empty($ourArrOpit[$iwin])) {
                                        echo 
$ourArrOpit[$iwin] += $ARRwinner[$iwin][2];
                                    } else {
                                        echo 
$ARRwinner[$iwin][2];
                                    }
                                    
?></td>
                            <?php } ?>
                        </tr>
                    <?php } ?>
                </table>
                <hr class="hr_01">
                <div class="wintext">Побежденные:</div>
                <table border="0"  style="width: 100%;" class="line2">
                    <tr>
                        <td style="max-width: 100%;text-align: left;">Имя</td>
                        <td style="width: 60px;text-align: center;">Урон</td>
                        <td style="width: 60px;text-align: center;">Опыт</td>
                    </tr>
                </table>
                <table border="0" style="width: 100%;" cellpadding="5">
                    <?php
                    
for ($iwin = 0; $iwin < count($ARRlooser); $iwin++) {
                        
?>
                        <tr>
                            <?php if ($ARRlooser[$iwin][3] == $user['id'] && $ARRlooser[$iwin][4] == 0) { ?>
                                <td style="max-width: 100%;text-align: left;"><b><?= $user['name']; ?></b></td>
                                <td style="width: 60px;text-align: center;"><?= $ARRlooser[$iwin][1]; ?></td>
                                <td style="width: 60px;text-align: center;"><?= 0; ?></td>
                                <?php $Usmunreid = $ARRlooser[$iwin][1]; ?>
                            <?php } else { ?>
                                <td style="max-width: 100%;text-align: left;">
                                    <?php if ($ARRlooser[$iwin][3] != -1 && $ARRlooser[$iwin][4] != 1) { ?>
                                        <?php
                                        
if ($user['side'] == 0 || $user['side'] == 1) {
                                            
$rasa = 0;
                                        } else {
                                            
$rasa = 1;
                                        }
                                        
$user2 = $mc->query("SELECT * FROM `users` WHERE `id` = '" . $ARRlooser[$iwin][3] . "'")->fetch_array(MYSQLI_ASSOC);
                                        
$rep_arr = $mc->query("SELECT * FROM `rep_list` WHERE `user1_id` = '" . $user['id'] . "' && `user2_id` = '" . $user2['id'] . "' ")->fetch_array(MYSQLI_ASSOC);
                                        
$rep_num = 0;
                                        if (isset(
$rep_arr)) {
                                            
$rep_num = $rep_arr['num'];
                                        }
                                        if (
$user2['side'] == 0 || $user2['side'] == 1) {
                                            
$rasa2 = 0;
                                        } else {
                                            
$rasa2 = 1;
                                        }
                                        
?>
                                        <?php if ($rasa == $rasa2) { ?>
                                            <a onclick="rep(<?= $ARRlooser[$iwin][3]; ?>,<?= $iwin; ?>, 0, 'l');" class="repl<?= $iwin; ?> minusl<?= $iwin; ?>" style="text-decoration: underline;<?= $rep_num == -1 ? "font-weight: bold; font-size: 18px;" : "font-weight: 100; font-size: 16px;"; ?>">-</a>
                                            <?= urldecode($ARRlooser[$iwin][0]); ?>
                                            <a onclick="rep(<?= $ARRlooser[$iwin][3]; ?>,<?= $iwin; ?>, 1, 'l');" class="repl<?= $iwin; ?> plusl<?= $iwin; ?>" style="text-decoration: underline;<?= $rep_num == 1 ? "font-weight: bold; font-size: 18px;" : "font-weight: 100; font-size: 16px;"; ?>">+</a>
                                        <?php } else { ?>
                                            <?= urldecode($ARRlooser[$iwin][0]); ?>
                                        <?php } ?>
                                    <?php } else { ?>
                                        <?= urldecode($ARRlooser[$iwin][0]); ?>
                                    <?php } ?>
                                </td>
                                <td style="width: 60px;text-align: center;"><?= $ARRlooser[$iwin][1]; ?></td>
                                <td style="width: 60px;text-align: center;"><?= 0; ?></td>
                            <?php } ?>
                        </tr>
                    <?php } ?>
                </table>
            <?php } elseif ($resarr['type'] == 3) { ?>
                <table border="0"  style="width: 100%;" class="line2">
                    <tr>
                        <td style="max-width: 100%;text-align: left;">Имя</td>
                        <td style="width: 60px;text-align: center;">Урон</td>
                        <td style="width: 60px;text-align: center;">Опыт</td>
                    </tr>
                </table>
                <table border="0" style="width: 100%;">
                    <?php
                    $ARRtoor 
= $ARRwinner;
                    for (
$iwin = 0; $iwin < count($ARRtoor); $iwin++) {
                        
?>
                        <tr>
                            <?php if ($ARRtoor[$iwin][3] == $user['id'] && $ARRtoor[$iwin][4] == 0) { ?>
                                <td style="max-width: 100%;text-align: left;"><b><?= $user['name']; ?></b></td>
                                <td style="width: 60px;text-align: center;"><?= $ARRtoor[$iwin][1]; ?></td>
                                <td style="width: 60px;text-align: center;"><?= $user0Exp; ?></td>
                                <?php $Usmunreid = $ARRtoor[$iwin][1]; ?>
                            <?php } else { ?>
                                <td style="max-width: 100%;text-align: left;">
                                    <?php if ($ARRtoor[$iwin][3] != -1 && $ARRtoor[$iwin][4] != 1) { ?>
                                        <?php
                                        
if ($user['side'] == 0 || $user['side'] == 1) {
                                            
$rasa = 0;
                                        } else {
                                            
$rasa = 1;
                                        }
                                        
$user2 = $mc->query("SELECT * FROM `users` WHERE `id` = '" . $ARRtoor[$iwin][3] . "'")->fetch_array(MYSQLI_ASSOC);
                                        
$rep_arr = $mc->query("SELECT * FROM `rep_list` WHERE `user1_id` = '" . $user['id'] . "' && `user2_id` = '" . $user2['id'] . "' ")->fetch_array(MYSQLI_ASSOC);
                                        
$rep_num = 0;
                                        if (isset(
$rep_arr)) {
                                            
$rep_num = $rep_arr['num'];
                                        }
                                        if (
$user2['side'] == 0 || $user2['side'] == 1) {
                                            
$rasa2 = 0;
                                        } else {
                                            
$rasa2 = 1;
                                        }
                                        
?>
                                        <?php if ($rasa == $rasa2) { ?>
                                            <a onclick="rep(<?= $ARRtoor[$iwin][3]; ?>,<?= $iwin; ?>, 0, 'w');" class="repw<?= $iwin; ?> minusw<?= $iwin; ?>" style="text-decoration: underline;<?= $rep_num == -1 ? "font-weight: bold; font-size: 18px;" : "font-weight: 100; font-size: 16px;"; ?>">-</a>
                                            <?= urldecode($ARRtoor[$iwin][0]); ?>
                                            <a onclick="rep(<?= $ARRtoor[$iwin][3]; ?>,<?= $iwin; ?>, 1, 'w');" class="repw<?= $iwin; ?> plusw<?= $iwin; ?>" style="text-decoration: underline;<?= $rep_num == 1 ? "font-weight: bold; font-size: 18px;" : "font-weight: 100; font-size: 16px;"; ?>">+</a>
                                        <?php } else { ?>
                                            <?= urldecode($ARRtoor[$iwin][0]); ?>
                                        <?php } ?>
                                    <?php } else { ?>
                                        <?= urldecode($ARRtoor[$iwin][0]); ?>
                                    <?php } ?>
                                </td>
                                <td style="width: 60px;text-align: center;"><?= $ARRtoor[$iwin][1]; ?></td>
                                <td style="width: 60px;text-align: center;"><?php
                                    
if (!empty($ourArrOpit[$iwin])) {
                                        echo 
$ourArrOpit[$iwin] += $ARRtoor[$iwin][2];
                                    } else {
                                        echo 
$ARRtoor[$iwin][2];
                                    }
                                    
?>
                                </td>
                            <?php } ?>
                        </tr>
                    <?php } ?>
                </table>
            <?php } ?>
            <hr class="hr_01">
            <div style="color: #006600;">&nbsp;Трофеи:</div>
            <?php
            
//проверяем победил или выживание
            
if ($loose == 0 || $resarr['type'] == 3) {
                
//если это не выживание за зол или платину и не земли то снять 1 выноса
                
if ($resarr['type'] != 3 && $resarr['type'] != 4 && $resarr['type'] != 7 && $resarr['type'] != 8) {
                    if (
$user['vinos_t'] > 0 && $user['vinos_t'] <= 5) {
                        
$user['vinos_t'] --;
                        
$mc->query("UPDATE `users` SET "
                                
. "`vinos_t`='" . $user['vinos_t'] . "',"
                                
. "`vinos_rt`='" . (time() + 60) . "'"
                                
. " WHERE `id`='" . $user['id'] . "'");
                        
to_msg_main("Внимание критический уровень выносливости ! При достижении отметки в 0 начнет уменьшаться максимальный уровень выносливости !");
                    } elseif (
$user['vinos_t'] <= 0) {
                        if (
$user['vinos_m'] > 0) {
                            
$user['vinos_m'] --;
                        } else {
                            
$user['vinos_m'] = 0;
                        }
                        
$mc->query("UPDATE `users` SET "
                                
. "`vinos_t`='0',"
                                
. "`vinos_m`='" . $user['vinos_m'] . "',"
                                
. "`vinos_rt`='" . (time() + 60) . "'"
                                
. " WHERE `id`='" . $user['id'] . "'");
                        
to_msg_main("Максимальный уровень выносливости был понижен !");
                    } else {
                        
$user['vinos_t'] --;
                        
$mc->query("UPDATE `users` SET "
                                
. "`vinos_t`='" . $user['vinos_t'] . "',"
                                
. "`vinos_rt`='" . (time() + 60) . "'"
                                
. " WHERE `id`='" . $user['id'] . "'");
                    }
                    
//или если это выживание и первый игрок юзер и опыт набрал больше 0 то показать поздравления
                
} elseif ($resarr['type'] >= 3 && $resarr['type'] <= 4 && $ARRtoor[0][3] == $user['id']) {
                    
$mc->query("UPDATE `users` SET "
                            
. "`slava`=`slava`+'" . ceil(($user0Uron / 200) * (1 + $PremProc * 0.03)) . " ',"
                            
. "`tur_reit`=`tur_reit`+'" . ceil(($user0Uron / 100) * (1 + $PremProc * 0.03)) . "',"
                            
. "`vinos_m`=`vinos_m`+'1',"
                            
. "`vinos_rt`='" . (time() + 60) . "'"
                            
. " WHERE `id`='" . $user['id'] . "'");
                    
$plusreit += ceil(($user0Uron / 100) * (1 + $PremProc * 0.03));
                    
to_msg_main("За победу в турнире вы получаете славу +" . ceil(($user0Uron / 200) * (1 + $PremProc * 0.03)) . " , рейтинг турнира +" . ceil(($user0Uron / 100) * (1 + $PremProc * 0.03)) . " и повышение максимальной выносливости +1 !");
                    
//или просто поздравить 
                
} elseif ($resarr['type'] >= 3 && $resarr['type'] <= 4 && $user0Uron > 100) {
                    
$mc->query("UPDATE `users` SET "
                            
. "`slava`=`slava`+'" . ceil(($user0Uron / 200) * (1 + $PremProc * 0.02)) . " ',"
                            
. "`tur_reit`=`tur_reit`+'" . ceil(($user0Uron / 100) * (1 + $PremProc * 0.02)) . "'"
                            
. " WHERE `id`='" . $user['id'] . "'");
                    
$plusreit += ceil(($user0Uron / 100) * (1 + $PremProc * 0.02));
                    
to_msg_main("За участие в турнире вы получаете славу +" . ceil(($user0Uron / 200) * (1 + $PremProc * 0.02)) . " и рейтинг турнира +" . ceil(($user0Uron / 100) * (1 + $PremProc * 0.02)));
                    
//стенка на стенку
                
} elseif ($resarr['type'] >= 5 && $resarr['type'] <= 6 && $ARRtoor[0][3] == $user['id']) {
                    
$mc->query("UPDATE `users` SET "
                            
. "`slava`=`slava`+'" . ceil(($user0Uron / 200) * (1 + $PremProc * 0.03)) . " ',"
                            
. "`tur_reit`=`tur_reit`+'" . ceil(($user0Uron / 100) * (1 + $PremProc * 0.03)) . "'"
                            
. " WHERE `id`='" . $user['id'] . "'");
                    
$plusreit += ceil(($user0Uron / 100) * (1 + $PremProc * 0.03));
                    
to_msg_main("За победу в турнире вы получаете славу +" . ceil(($user0Uron / 200) * (1 + $PremProc * 0.03)) . " , рейтинг турнира +" . ceil(($user0Uron / 100) * (1 + $PremProc * 0.03)) . " !");
                    
//или просто поздравить 
                
} elseif ($resarr['type'] >= 5 && $resarr['type'] <= 6 && $user0Uron > 100) {
                    
$mc->query("UPDATE `users` SET "
                            
. "`slava`=`slava`+'" . ceil(($user0Uron / 200) * (1 + $PremProc * 0.02)) . " ',"
                            
. "`tur_reit`=`tur_reit`+'" . ceil(($user0Uron / 100) * (1 + $PremProc * 0.02)) . "'"
                            
. " WHERE `id`='" . $user['id'] . "'");
                    
$plusreit += ceil(($user0Uron / 100) * (1 + $PremProc * 0.02));
                    
to_msg_main("За участие в турнире вы получаете славу +" . ceil(($user0Uron / 200) * (1 + $PremProc * 0.02)) . " и рейтинг турнира +" . ceil(($user0Uron / 100) * (1 + $PremProc * 0.02)));
                    
//
                
} else if ($resarr['type'] == 7 && $ARRwinner[0][3] == $user['id']) {
                    
//Если клан прошел отбор
                    //Ищем победителя в бою и его локу подготавливаемся к 8 часовому бою и удаляем бой
                    
$Huntbtype7 = $mc->query("SELECT * FROM `huntb_list` WHERE `type` = 7 AND `user_id` = " . $user['id'] . "")->fetch_array(MYSQLI_ASSOC);
                    
$nextZahvattime = mktime(19, 50, 0, date("m"), date("d"), date("Y"));
                    
$mc->query("UPDATE `location` SET `idNextClan` = '" . $user['id_clan'] . "', `nextZahvat`='" . $nextZahvattime . "' WHERE `id` = " . $Huntbtype7['location'] . "");
                    
$mc->query("DELETE FROM `huntb_list` WHERE `type` = 7 AND `location` = " . $Huntbtype7['location'] . "");

                    
//а теперь отсылаем всему клану инфу о том, что они идиоты
                    
$Nameloca = $mc->query("SELECT `Name` FROM `location` WHERE `id`=" . $Huntbtype7['location'] . "")->fetch_array(MYSQLI_ASSOC);
                    
$usersinclan = $mc->query("SELECT `id` FROM `users` WHERE `id_clan` = " . $user['id_clan'] . "")->fetch_all(MYSQLI_ASSOC);
                    for (
$i = 0; $i < count($usersinclan); $i++) {
                        
$smsclan = "Ваш клан добился права на бой за " . $Nameloca['Name'] . "! К 8-ми часам по Московскому времени собирайте всех из Вашего клана и идите в бой на локацию";
                        
$mc->query("INSERT INTO `msg` (`id_user`,`message`,`date`,`type`) VALUES ('" . $usersinclan[$i]['id'] . "','" . $smsclan . "','" . time() . "','msg')");
                    }
                    
// to_msg_main("Соберай братву для клана, мудак!");
                
} else if ($resarr['type'] == 8 && $ARRwinner[0][3] == $user['id']) {

                    
$Huntbtype7 = $mc->query("SELECT * FROM `huntb_list` WHERE `type` = 8 AND `user_id` = " . $user['id'] . "")->fetch_array(MYSQLI_ASSOC);
                    
$nexttime2 = mktime(17, 50, 0, date("m"), date("d") + 2, date("Y"));


                    
$mc->query("UPDATE `location` SET `idClan` = '" . $user['id_clan'] . "', `idNextClan` = '0', `nextZahvat`='" . $nexttime2 . "' WHERE `id` = " . $Huntbtype7['location'] . "");
                    
$mc->query("DELETE FROM `huntb_list` WHERE `location` ='" . $Huntbtype7['location'] . "' AND `type`=8");

                    
//а теперь отсылаем всему клану инфу о том, что они идиоты
                    
$Nameloca = $mc->query("SELECT `Name` FROM `location` WHERE `id`=" . $Huntbtype7['location'] . "")->fetch_array(MYSQLI_ASSOC);
                    
$usersinclan = $mc->query("SELECT `id` FROM `users` WHERE `id_clan` = " . $user['id_clan'] . "")->fetch_all(MYSQLI_ASSOC);
                    for (
$v = 0; $v < count($usersinclan); $v++) {
                        
$smsclan = "Ваш клан захватил " . $Nameloca['Name'] . "! ";
                        
$mc->query("INSERT INTO `msg` (`id_user`,`message`,`date`,`type`) VALUES ('" . $usersinclan[$v]['id'] . "','" . $smsclan . "','" . time() . "','msg')");
                    }
                }
                
$mc->query("UPDATE `users` SET `reit`=`reit`+'$plusreit' WHERE `id`='" . $user['id'] . "'");
                
$mc->query("UPDATE `clan` SET `reit`=`reit`+'$plusreit' WHERE `id`='" . $user['id_clan'] . "'");
                
//шмот с мародером
                
if (is_array($goldPredmArr)) {
                    for (
$ig0 = 0; $ig0 < count($goldPredmArr); $ig0++) {
                        if (
dropRand($goldPredmArr[$ig0][1] * ($marauderDrop / 100)) == 1) {
                            if (
$As = $mc->query("SELECT * FROM `shop` WHERE `id` = '" . $goldPredmArr[$ig0][0] . "' ")->fetch_array(MYSQLI_ASSOC)) {
                                if (
$As['id_punct'] < 12) {
                                    if (
$As['id_punct'] < 10) {
                                        if (
$bagCount < $user['max_bag_count']) {
                                            
addItemToBag($As['id']);
                                            echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                        } else {
                                            echo 
"<div style='padding-left:10px;'>Недостаточно места</div>";
                                        }
                                    } else {
                                        
addItemToBag($As['id']);
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                    }
                                } else if (
$As['id_punct'] > 11) {
                                    
addItemToBag($As['id']);
                                    if (
$user['access'] > 1) {
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . " <font style='color:red;'>Скрытые</font></div>";
                                    }
                                }
                            }
                        }
                    }
                }

                
//шмот с окулярами
                
if (is_array($platPredmArr)) {
                    for (
$ip0 = 0; $ip0 < count($platPredmArr); $ip0++) {
                        if (
dropRand($platPredmArr[$ip0][1] * ($eyepiecesDrop / 100)) == 1) {
                            if (
$As = $mc->query("SELECT * FROM `shop` WHERE `id` = '" . $platPredmArr[$ip0][0] . "' ")->fetch_array(MYSQLI_ASSOC)) {
                                if (
$As['id_punct'] < 12) {
                                    if (
$As['id_punct'] < 10) {
                                        if (
$bagCount < $user['max_bag_count']) {
                                            
addItemToBag($As['id']);
                                            echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                        } else {
                                            echo 
"<div style='padding-left:10px;'>Недостаточно места</div>";
                                        }
                                    } else {
                                        
addItemToBag($As['id']);
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                    }
                                } else if (
$As['id_punct'] > 11) {
                                    
addItemToBag($As['id']);
                                    if (
$user['access'] > 1) {
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . " <font style='color:red;'>Скрытые</font></div>";
                                    }
                                }
                            }
                        }
                    }
                }

                
//шмот падающий при наличии другого шмота
                
if (is_array($thingPredmArr)) {
                    for (
$it0 = 0; $it0 < count($thingPredmArr); $it0++) {
                        if (
dropRand($thingPredmArr[$it0][1] * ($eyepiecesDrop / 100)) == 1) {
                            if (
$As = $mc->query("SELECT * FROM `shop` WHERE `id` = '" . $thingPredmArr[$it0][0] . "' ")->fetch_array(MYSQLI_ASSOC)) {
                                if (
$As['id_punct'] < 12) {
                                    if (
$As['id_punct'] < 10) {
                                        if (
$bagCount < $user['max_bag_count']) {
                                            
addItemToBag($As['id']);
                                            echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                        } else {
                                            echo 
"<div style='padding-left:10px;'>Недостаточно места</div>";
                                        }
                                    } else {
                                        
addItemToBag($As['id']);
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                    }
                                } else if (
$As['id_punct'] > 11) {
                                    
addItemToBag($As['id']);
                                    if (
$user['access'] > 1) {
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . " <font style='color:red;'>Скрытые</font></div>";
                                    }
                                }
                            }
                        }
                    }
                }

                
//шмот по квесту
                
if (is_array($questPredmArr)) {
                    for (
$ip0 = 0; $ip0 < count($questPredmArr); $ip0++) {
                        if (
dropRand($questPredmArr[$ip0][1]) == 1) {
                            if (
$As = $mc->query("SELECT * FROM `shop` WHERE `id` = '" . $questPredmArr[$ip0][0] . "' ")->fetch_array(MYSQLI_ASSOC)) {
                                if (
$As['id_punct'] < 12) {
                                    if (
$As['id_punct'] < 10) {
                                        if (
$bagCount < $user['max_bag_count']) {
                                            
addItemToBag($As['id']);
                                            echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                        } else {
                                            echo 
"<div style='padding-left:10px;'>Недостаточно места</div>";
                                        }
                                    } else {
                                        
addItemToBag($As['id']);
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                    }
                                } else if (
$As['id_punct'] > 11) {
                                    
addItemToBag($As['id']);
                                    if (
$user['access'] > 1) {
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . " <font style='color:red;'>Скрытые</font></div>";
                                    }
                                }
                            }
                        }
                    }
                }
                
$mesto = 33;
                for (
$ipd = 0; $ipd < count($ARRwinner); $ipd++) {
                    if (
$ARRwinner[$ipd][3] == $user['id']) {
                        
$mesto = $ipd + 1;
                        break;
                    }
                }
                if (
$resarr['type'] > 0) {
                    
//платинка
                    
$arr50 = [
                        
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
                        
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
                        
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
                        
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
                        
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
                        
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
                        
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
                        
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
                        
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
                        
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
                        
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
                        
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
                        
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
                        
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
                        
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
                        
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
                        
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
                        
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
                        
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
                        
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
                        
10, 10, 10, 10, 10, 10, 10, 10,
                        
20, 20, 20, 30, 30, 60, 80, 90
                    
];
                    if (
$PremProcDrop > 0) {
                        if (
dropRand(150)) {
                            
$plata = $arr50[array_rand($arr50)];
                            
$mesto = 99;
                        }
                    } else {
                        if (
dropRand(1000)) {
                            
$plata = $arr50[array_rand($arr50)];
                            
$mesto = 99;
                        }
                    }
                }
                if (
$PremProcDrop > 0 && $resarr['type'] > 0) {

                    
//статы егеря
                    
$arr00 = [1381, 1382, 1383, 1384, 1385, 1386, 1387];
                    
//спец вещи
                    
$arr01 = [851, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380];
                    
//зелья из верхнего
                    
$arr02 = [1031, 1032, 1034, 1035, 1036, 1047, 1107, 1108, 1109, 1110, 1111, 1242, 1279, 1113, 1114, 1115, 1116, 1366, 1117, 1367, 1118, 1251, 1119, 1368, 1282, 1369, 1283, 1285, 1257, 1288, 1295, 1258, 1370, 1297, 1298, 1299];
                    
//зелья из стагорода
                    
$arr03 = [1000, 1001, 1013, 1024, 1026, 1031, 1032, 1034, 1035, 1036, 1047, 1107, 1108, 1109, 1110, 1111, 1242, 1113, 1114, 1115, 1116, 1118, 1251, 1119, 1257, 1258];
                    
$arr04 = [];
                    
$arr05 = [];



                    if (
$user['level'] > 16 && $mesto == 1 && dropRand(150)) {
                        
$arr04[] = $arr00[array_rand($arr00)];
                        
$mesto = 99;
                    }
                    if ((
$mesto == 1 || $mesto == 2) && dropRand(150)) {
                        
$arr04[] = $arr01[array_rand($arr01)];
                        
$mesto = 99;
                    }
                    if ((
$mesto == 1 || $mesto == 2 || $mesto == 3) && dropRand(150)) {
                        
$arr04[] = $arr02[array_rand($arr02)];
                        
$mesto = 99;
                    }
                    if ((
$mesto == 2 || $mesto == 3 || $mesto == 4) && dropRand(150)) {
                        
$arr04[] = $arr03[array_rand($arr03)];
                        
$mesto = 99;
                    }
                    
$premPredmArrIds = [];
                    for (
$i = 0; $i < count($arr04); $i++) {
                        
//получаем количество имеющихся вещей
                        
$countBagDropRes = $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" . $user['id'] . "' && `id_shop`='" . $arr04[$i] . "'");
                        
$shopRes = $mc->query("SELECT * FROM `shop` WHERE `id`='" . $arr04[$i] . "'");
                        if (
$shopRes->num_rows > 0) {
                            
$shopThis = $shopRes->fetch_array(MYSQLI_ASSOC);
                            if (
$user['level'] < $shopThis['drop_min_level'] || $user['level'] > $shopThis['drop_max_level']) {
                                continue;
                            }
                            if (!
in_array($arr04[$i], $premPredmArrIds)) {
                                if (
$countBagDropRes->num_rows > 0) {
                                    
$countBagDrop = $countBagDropRes->fetch_array(MYSQLI_ASSOC);
                                    
//определяем добавить в дроп или нет
                                    
if ($shopThis['max_hc'] > 0 && $countBagDropRes->num_rows < $shopThis['max_hc']) {
                                        
$premPredmArrIds[] = $arr04[$i];
                                        
$arr05[] = $arr04[$i];
                                    } else if (
$shopThis['max_hc'] < 1) {
                                        
$premPredmArrIds[] = $arr04[$i];
                                        
$arr05[] = $arr04[$i];
                                    }
                                } else if (
$shopRes->num_rows > 0) {
                                    
$premPredmArrIds[] = $arr04[$i];
                                    
$arr05[] = $arr04[$i];
                                }
                            }
                        }
                    }
                    for (
$ith = 0; $ith < count($arr05); $ith++) {
                        if (
$As = $mc->query("SELECT * FROM `shop` WHERE `id` = '" . $arr05[$ith] . "' ")->fetch_array(MYSQLI_ASSOC)) {
                            if (
$As['id_punct'] < 12) {
                                if (
$As['id_punct'] < 10) {
                                    if (
$bagCount < $user['max_bag_count']) {
                                        
addItemToBag($As['id']);
                                        echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                    } else {
                                        echo 
"<div style='padding-left:10px;'>Недостаточно места</div>";
                                    }
                                } else {
                                    
addItemToBag($As['id']);
                                    echo 
"<div style='padding-left:10px;'>" . $As['name'] . "</div>";
                                }
                            } else if (
$As['id_punct'] > 11) {
                                
addItemToBag($As['id']);
                                if (
$user['access'] > 1) {
                                    echo 
"<div style='padding-left:10px;'>" . $As['name'] . " <font style='color:red;'>Скрытые</font></div>";
                                }
                            }
                        }
                    }
                }
                if (
$resarr['type'] == 1 || $resarr['type'] == 2) {
                    
$moneys += rand(10, 10000);
                }
                
$zolo = money($moneys, "zoloto");
                
$med = money($moneys, "med");
                
$serebro = money($moneys, "serebro");
                
?>
                <div style='padding-left:5px;font-weight: bold;color: #003300;'>
                    <?php
                    
if ($plata != 0) {
                        
?>
                        <img class="ico_head_all" src="/images/icons/plata.png">
                        <?= $plata; ?>
                    <?php } ?>
                    <?php if ($zolo != 0) { ?>
                        <img class="ico_head_all" src="/images/icons/zoloto.png">
                        <?= $zolo; ?>
                    <?php } ?>
                    <?php if ($serebro != 0) { ?>
                        <img class="ico_head_all" src="/images/icons/serebro.png">
                        <?= $serebro; ?>
                    <?php } ?>
                    <?php if ($med != 0) { ?>
                        <img class="ico_head_all" src="/images/icons/med.png">
                        <?= $med; ?>
                    <?php } ?>
                </div>
                <?php
                $userexp 
= $user0Exp + $user['exp'];
                
$usermoney = $moneys + $user['money'];
                
$userplatinum = $plata + $user['platinum'];
                if (
$moneys > 100000 || $plata > 0) {
                    
$uortext = "";
                    if (
$moneys > 100000) {
                        
$uortext .= " , юники +" . $moneys;
                    }
                    if (
$plata > 0) {
                        
$uortext .= " , ПЛАТИНА +" . $plata;
                    }
                    
$chatmsg = addslashes("<a onclick="showContent('/profile.php?id=" . $user['id'] . "')"><font color='#0033cc'>" . $user['name'] . "</font></a><font color='#0033cc'> дроп </font><font color='#0033cc'>" . $uortext . "</font>");
                    
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'Логи дропа боя','','4', '" . $chatmsg . " " . date('H:i:s') . "','','','' )");
                }
                
$mc->query("UPDATE `users` SET `exp`='$userexp',`money`='$usermoney',`platinum`='$userplatinum' WHERE `id`='" . $user['id'] . "'");

                
$bon_exp = ceil($user0Exp * 0.05);
                
$bon_slava = 0;
                
$bon_clan_reit = 0;
                
$ref = $user['ref'];
                if (
$ref > 0) {
                    if (
$resarr['type'] == 3 || $resarr['type'] == 4) {
                        
$bon_slava = ceil(((($user0Exp / 2) / 10) * 0.05) * (1 + ($PremProc / 100) * 2));
                        
$bon_clan_reit = ceil(($user0Exp / 10) * 0.05);
                    }

                    if (
$mc->query("SELECT * FROM `ref_bonus` WHERE `ref_num` = '$ref'")->num_rows > 0) {
                        
//обновить
                        
$mc->query("UPDATE `ref_bonus` SET "
                                
. "`exp`=`exp`+'$bon_exp',"
                                
. "`slava`=`slava`+'$bon_slava',"
                                
. "`clan_reit`=`clan_reit`+'$bon_clan_reit'"
                                
. "WHERE `ref_num` = '$ref'");
                    } else {
                        
//или создать если записи бонусов нет
                        
$mc->query("INSERT INTO `ref_bonus` ("
                                
. "`id`,"
                                
. "`ref_num`,"
                                
. "`exp`,"
                                
. "`slava`,"
                                
. "`clan_reit`"
                                
. ") VALUES ("
                                
. "NULL,"
                                
. "'$ref',"
                                
. "'$bon_exp',"
                                
. "'$bon_slava',"
                                
. "'$bon_clan_reit'"
                                
. ")");
                    }
                }
            } else {
                
//портим шмотки
                
$mc->query("UPDATE `userbag` SET `iznos` = `iznos`-'1' WHERE `id_user` = '" . $user['id'] . "' && `id_punct` < '9' && `dress` = '1' && `iznos` > '0'");
            }
            
?>
        </td>
        <td class="block106"></td>
    </tr>


    <tr>
        <td class="block107"></td>
        <td class="block108"></td>
        <td class="block109"></td>
    </tr>
</table>
<script>
    function rep(uid, num, type, pre) {
        try {
            $("body").prepend("<img class='loading' src='" + imgLoading.src + "' alt='loading'>" +
                    "<div class='linefooter sizeFooterH'></div>");
            $.ajax({
                type: "POST",
                url: "/php/rep_set.php",
                dataType: "json",
                data: {
                    uid: uid,
                    type: type,
                    Login: getCookie('login'),
                    Password: getCookie('password')
                },
                success: function (data) {
                    if (data.type == -1) {
                        $(".rep" + pre + num).css({fontWeight: "100", fontSize: "16px"});
                        $(".minus" + pre + num).css({fontWeight: "bold", fontSize: "18px"});
                    }
                    if (data.type == 0) {
                        $(".rep" + pre + num).css({fontWeight: "100", fontSize: "16px"});
                    }
                    if (data.type == 1) {
                        $(".rep" + pre + num).css({fontWeight: "100", fontSize: "16px"});
                        $(".plus" + pre + num).css({fontWeight: "bold", fontSize: "18px"});
                    }
                    $(".loading").remove();
                }
            });
        } catch (e) {
        }
    }
</script>
<center>
    <input onclick="showContent('/main.php')" type="button" class="button_alt_00" style="width: 240px" value="Далее" >
</center>
<br>
<?php

//***выдача вещей герою 
function addItemToBag($itemId) {
    global 
$mc;
    global 
$user;
    
//смотрим на новую вещь
    
$infoShopRes = $mc->query("SELECT * FROM `shop` WHERE `id`='$itemId'");
    if (
$infoShopRes->num_rows > 0) {
        
$infoshop1 = $infoShopRes->fetch_array(MYSQLI_ASSOC);
        
//дата истечения в unix
        
if ($infoshop1['time_s'] > 0) {
            
$time_the_lapse = $infoshop1['time_s'] + time();
        } else {
            
$time_the_lapse = 0;
        }
        
        
$mc->query("INSERT INTO `userbag`("
                
. "`id_user`,"
                
. " `id_shop`,"
                
. " `id_punct`,"
                
. " `dress`,"
                
. " `iznos`,"
                
. " `time_end`,"
                
. " `id_quests`,"
                
. " `koll`,"
                
. " `max_hc`,"
                
. " `stil`,"
                
. " `BattleFlag`"
                
. ") VALUES ("
                
. "'" . $user['id'] . "',"
                
. "'" . $infoshop1['id'] . "',"
                
. "'" . $infoshop1['id_punct'] . "',"
                
. "'0',"
                
. "'" . $infoshop1['iznos'] . "',"
                
. "'$time_the_lapse',"
                
. "'" . $infoshop1['id_quests'] . "',"
                
. "'" . $infoshop1['koll'] . "',"
                
. "'" . $infoshop1['max_hc'] . "',"
                
. "'" . $infoshop1['stil'] . "',"
                
. "'" . $infoshop1['BattleFlag'] . "'"
                
. ")");
        
$chatmsg = addslashes("<a onclick="showContent('/profile.php?id=" . $user['id'] . "')"><font color='#0033cc'>" . $user['name'] . "</font></a><font color='#0033cc'> получил </font><font color='#0033cc'>" . $infoshop1['name'] . "</font>");
        
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'Логи дропа боя','','4', '" . $chatmsg . " " . date('H:i:s') . "','','','' )");
        if (
$infoshop1['chatSend']) {
            
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'АДМИНИСТРИРОВАНИЕ','','0', '" . $chatmsg . "','','','' )");
            
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'АДМИНИСТРИРОВАНИЕ','','1', '" . $chatmsg . "','','','' )");
        }
    }
}

function 
to_msg_main($text) {
    global 
$mc;
    global 
$user;
    
$mc->query("INSERT INTO `msg`("
            
. " `id`,"
            
. " `id_user`,"
            
. " `message`,"
            
. " `date`,"
            
. " `type`"
            
. ")VALUES("
            
. "NULL,"
            
. "'" . $user['id'] . "',"
            
. "'" . urldecode($text) . "',"
            
. "'" . time() . "',"
            
. "'msg'"
            
. ")");
}

$footval = 'huntresult';
require_once 
'../system/foot/foot.php';
Онлайн: 1
Реклама