Вход Регистрация
Файл: html/main.php
Строк: 772
<?php
ini_set
('error_reporting'E_ALL);
ini_set('display_errors'1);
ini_set('display_startup_errors'1);

//version check
require_once 'functions/version_check.php';

require_once 
'system/func.php';

if (isset(
$user)&&$user['access']>99999) {
    
?><script>/*nextshowcontemt*/showContent("/disconnect.php");</script><?php
    
exit(0);
}
require_once 
'system/header.php';
//require_once 'api.php';
require_once 'system/dbc.php';
require_once 
'functions/check_new_clan.php';
require_once 
'functions/check_slava.php';
require_once 
'functions/check_holidays_quests.php';
setTotem();
health_rechange();
auth(); // Закроем от неавторизированых
requestModer(); // Закроем для тех у кого есть запрос на модератора
//проверяем что герой не в бою
if ($mc->query("SELECT * FROM `battle` WHERE `Mid`='" $user['id'] . "' AND `player_activ`='1' AND `end_battle`='0'")->num_rows 0) {
    
?><script>/*nextshowcontemt*/showContent("/hunt/battle.php");</script><?php
    
exit(0);
}
//проверяем результаты если есть то перекинем туда чтобы обработало монстров
if ($mc->query("SELECT * FROM `resultbattle` WHERE `id_user`='" $user['id'] . "' ORDER BY `id` DESC LIMIT 1")->num_rows 0) {
    
?><script>/*nextshowcontemt*/showContent("/hunt/result.php");</script><?php
    
exit(0);
}
//стираем инфу о магазе надооо
$mc->query("UPDATE `users` SET `shopList` = '[[],[],[],[],[]]' WHERE `users`.`id` = '" $user['id'] . "'");
//стираем инфу о квестax
$mc->query("UPDATE `users` SET `questsList` = '[[],[],[]]' WHERE `users`.`id` = '" $user['id'] . "'");
//уберем отсидевшие квесты за огурцы
$mc->query("DELETE FROM `quests_notActive` WHERE `id_user`='" $user['id'] . "' && `time_end`>='0' && `time_end`<'" time() . "'");
//удаление не активных мобов у которых время вышло 
$mc->query("DELETE FROM `userHuntNotActiveMob` WHERE `time_end` < '" time() . "'");
//стираем инфу о таймауте противников для дуэлей
$mc->query("DELETE FROM `response` WHERE `time_start`<'" time() . "'");
//удалим из 1_1 
$mc->query("DELETE FROM `huntb_list` WHERE `user_id` = '" $user['id'] . "' && (`type`='1'||`type`='2')");

//название локации и изображение
$loca $user["location"];
$side $user["side"];
if (
$side == 0) {
    
$accessloc 2;
} elseif (
$side == 1) {
    
$accessloc 2;
} elseif (
$side == 2) {
    
$accessloc 1;
} elseif (
$side == 3) {
    
$accessloc 1;
}
$locationArrList = [];
$locationArrNextList = [];
if (
is_array(json_decode($user['location_list']))) {
    
$locationArrList json_decode($user['location_list']);
} else {
    
$locationArrList[0] = $user["location"];
    
$_GET['location'] = 0;
}
if (!isset(
$_GET['location']) || isset($_GET['location']) && $_GET['location'] >= count($locationArrList)) {
    
$locationArrList[0] = $user["location"];
    
$_GET['location'] = 0;
}

if (isset(
$_GET['location'])) {
    
$user["location"] = $locationArrList[$_GET['location']];
    
$mc->query("UPDATE `users` SET `location`='" $user["location"] . "' WHERE `id`='" $user["id"] . "'");
    
$loca $user["location"];
}

if (
$loca == || $loca == 23 && $user['access'] < 2) {
    
$mc->query("UPDATE `users` SET `location`='4' WHERE `id`='" $user["id"] . "'");
    
?><script>/*nextshowcontemt*/NewFuckOff();</script><?php
    
exit(0);
}
if (isset(
$_GET['snow_set']) && $user['access'] > 2) {
    if (
$_GET['snow_set'] == 0) {
        
$_GET['snow_set'] = 1;
    } elseif (
$_GET['snow_set'] == 1) {
        
$_GET['snow_set'] = 0;
    }
    
$mc->query("UPDATE `location` SET `snow`='" $_GET['snow_set'] . "' WHERE `id`='$loca'");
    
?><script>/*nextshowcontemt*/showContent("/main");</script><?php
    
exit(0);
}

$location $mc->query("SELECT * FROM `location` WHERE `id`='$loca'")->fetch_array(MYSQLI_ASSOC);

if (isset(
$_REQUEST['success'])) {
    
$login urldecode($_POST['login']);
    
$pass urldecode($_POST['password']);

    
$sql $mc->query("SELECT `login`,`password` FROM `users` WHERE `login` = '" $login "' and `password`='" md5($pass) . "' LIMIT 1")->fetch_array(MYSQLI_ASSOC);

    if (empty(
$login))
        
message('Введите логин');
    elseif (empty(
$pass))
        
message('Введите пароль');
    elseif (
$sql == 0)
        
message('<div style="color: red;">Пользователь не существует</div>');
    else {
        
setcookie('login'htmlentities(urlencode($login)), time() + 2592000'/'); //А эта кука не работает в IE
        
setcookie('password'md5($pass), time() + 2592000'/'); //А эта кука не работает в IE
        
?><script>/*nextshowcontemt*/showContent("/main");</script><?php
        
exit(0);
    }
}
?>

<div class="ramka_dvig">
    <div class="location">
        <div class="location<?= $location['IdImage']; ?>">
            <img src="img/location/<?= $location['IdImage']; ?>.jpg" style="width: 100%; opacity: 0;">
        </div> 
        <font class="snowConteiner" style="pointer-events: all;position: absolute;left: 0;top: 0;z-index: -1;"></font>
        <div onclick="<?= $user['access'] > "showContent('/main?snow_set=" $location['snow'] . "')" ""?>" style="background-image: url(img/location/GOL_app_location6.png);background-repeat: no-repeat;background-size: cover;">
            <img onload="<?= $location['snow'] == "snowAppend($('.snowConteiner'));" ""?>" src="img/location/GOL_app_location6.png" style="width: 100%; opacity: 0;">
        </div>
        <div class="perg">
            <img src="img/location/GOL_app_perg.png" style="width:50%;opacity: 1;">
            <span class="perg_text">
                <?= $location['Name']; ?> 
                <?= $location['snow'] == && $user['access'] > " ❄" ""?>
            </span>
        </div>
    </div>
</div>



<table style="width: 100%;margin: auto;" >
    <tr>
        <?php if (isset($user) && $user['level'] >= 2) { ?>
            <td style="width: 50%; text-align: right;">
                <button  style="outline: none;height: 40px;width: 80%;margin-right: 5px;" class="button_alt_00 arrowHunt" onclick="showContent('/hunt/')">
                    Охота
                </button>
            </td>
            <td style="width: 50%; text-align: left;">
                <button style="outline: none;height: 40px;width: 80%;margin-left: 5px;" class="button_alt_00 arrowDuel"  onclick="showContent('/huntb/')">
                    Дуэли
                </button>
            </td>
        <?php } else { ?>
            <td style="width: 100%; text-align: center;">
                <button  style="outline: none;height: 40px;width: 80%;" class="button_alt_00 arrowHunt" onclick="showContent('/hunt/')">
                    Охота
                </button>
            </td>
        <?php ?>
    </tr>
</table>

<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" style="width: 2%"></td>
        <td class="block105" style="width: 96%">
            <?php
            
if ($user['news_all'] > 0) {
                if (
$user['news'] == 1) {
                    
message($user['news_all'] . " Новых новостей");
                    
$mc->query("UPDATE `users` SET `news` = '9'");
                }
                
?>
                <table class="tablehov" style="width: 96%;margin: auto" onclick="showContent('/main.php?news')">
                    <tr>
                        <td style="width: 40px;text-align: center;">
                            <img src="/img/quest.png?136.2231" alt="">
                        </td>
                        <td style="max-width: 100%;">
                            Новость: <b><?= $user['news_all']; ?></b> новых новостей
                        </td>
                        <td style="width: 40px;">

                        </td>
                    </tr> 
                </table>
                <hr class="hr_01"><?php
            
}



            
$newmessages $mc->query("SELECT COUNT(*) as `Msg` FROM `mailRoom`, `mail2` WHERE `mail2`.`id` = `mailRoom`.`room_id` AND (`mail2`.`id1` = '" $user['id'] . "' OR `mail2`.`id2` = '" $user['id'] . "') AND `mailRoom`.`id_sender` != '" $user['id'] . "' AND `mailRoom`.`readMsg` = 0")->fetch_array(MYSQLI_ASSOC);
            if (
$newmessages['Msg'] > 0) {
                
?>
                <table class="tablehov" style="width: 96%;margin: auto" onclick="showContent('/mail')">
                    <tr>
                        <td style="width: 40px;text-align: center;">
                            <img src="/img/quest.png?136.2231" alt="">
                        </td>
                        <td style="max-width: 100%;">
                            Почта: <b> <?= $newmessages['Msg']; ?> </b> новых сообщения

                        </td>
                        <td style="width: 40px;">

                        </td>
                    </tr> 
                </table>
                <hr class="hr_01">
                <?php
            
}


            
//  }
//получаем все взятые кв игрока их базовые части
            
$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);
            }
//закончим пройденные квесты
            
nextCountQuests($quests_counts);
            
$questsidarr = [];
            
$questsidarr[0] = [];
            
$questsidarr[1] = [];
            
$questsidarr[2] = [];
//ПОЛУЧАЕМ ВСЕ ВЗЯТЫЕ КВЕСТЫ ИГРОКА
            
$user_quests $mc->query("SELECT `id_quests`,`count`,`time_ce`,`herowin_c`,`variant` FROM `quests_users` WHERE `id_user` = '" $user['id'] . "' ORDER BY `time_view` DESC")->fetch_all(MYSQLI_ASSOC);
            
$a 0;
            for (
$i 0$i count($user_quests); $i++) {
                if (
$user_quests[$i]['variant'] != 4) {
                    
//ВЫЧИСЛЯЕМ АКТИВНЫЕ КВЕСТЫ ИГРОКА
                    
if ($quests $mc->query("SELECT `name` FROM `quests` WHERE `id` = '" $user_quests[$i]['id_quests'] . "' && `part_num`>'" . ($user_quests[$i]['count']) . "'")->fetch_array(MYSQLI_ASSOC)) {
                        
$user_quests_this $mc->query("SELECT * FROM `quests_count` WHERE `id_quests` = '" $user_quests[$i]['id_quests'] . "' && `count` = '" $user_quests[$i]['count'] . "'")->fetch_array(MYSQLI_ASSOC);
                        
//проверяем автозапуск частей взятых
                        
if ($user_quests_this['auto_start_c'] == 1) {
                            
$mc->query("UPDATE `users` SET `questsList` = '[[" $user_quests[$i]['id_quests'] . "],[],[]]' WHERE `users`.`id` = '" $user['id'] . "'");
                            
?><script>/*nextshowcontemt*/showContent('/quests/quests.php?num=0&pos=0&sluch=0');</script><?php
                            
exit(0);
                        }
                        
//в случае провала
                        
if ($user_quests[$i]['time_ce'] > && $user_quests[$i]['time_ce'] < time()) {
                            
$mc->query("UPDATE `users` SET `questsList` = '[[" $user_quests[$i]['id_quests'] . "],[],[]]' WHERE `users`.`id` = '" $user['id'] . "'");
                            
?><script>/*nextshowcontemt*/showContent('/quests/quests.php?num=0&pos=0&sluch=1');</script><?php
                            
exit(0);
                        }
                        
$a++;
                    }
                }
            }
            
//ВЫЧИСЛЯЕМ ДОСТУПНЫЕ КВЕСТЫ
            
$b 0;
            
//выбираем квесты которые не взяты , не пройдены, доступны по уровню , по локации
            
$arrDostype $mc->query("SELECT * FROM `quests` WHERE "
                            
"`locId`='" $user['location'] . "'"
                            
"&&`level_min`<='" $user['level'] . "'"
                            
"&&`level_max`>='" $user['level'] . "'"
                            
"&&(`rasa`='" $accessloc "' || `rasa`='0')"
                            
" && `id` NOT IN "
                            
"( SELECT `id_quests` FROM `quests_users` WHERE `id_user` = '" $user['id'] . "' )"
                            
" && `id` NOT IN "
                            
"( SELECT `id_quests` FROM `quests_notActive` WHERE `id_user` = '" $user['id'] . "' )")->fetch_all(MYSQLI_ASSOC);
            foreach (
$arrDostype as $arr) {
                if (!
chekDostypeQuest($arr)) {
                    continue;
                }
                
$questsidarr[1][] = $arr['id'];
                if (
$arr['auto_start'] == 1) {
                    
$mc->query("UPDATE `users` SET `questsList` = '" json_encode($questsidarr) . "' WHERE `users`.`id` = '" $user['id'] . "'");
                    
?>
                    <script>/*nextshowcontemt*/showContent('/quests/quests.php?num=<?= $b++; ?>&pos=1');</script>
                    <?php
                    
exit(0);
                }

                
$b++;
            }
            
$c 0;
            for (
$i 0$i count($user_quests); $i++) {
                
//ВЫЧИСЛЯЕМ ЗАВЕРШЕННЫЕ КВЕСТЫ НО НЕ ЗАКОНЧЕННЫЕ
                
if (($user_quests[$i]['variant'] == && $quests $mc->query("SELECT `id`,`name`,`rasa`,`comment` FROM `quests` WHERE `id` = '" $user_quests[$i]['id_quests'] . "' ")->fetch_array(MYSQLI_ASSOC)) || $quests $mc->query("SELECT `name` FROM `quests` WHERE `id` = '" $user_quests[$i]['id_quests'] . "' && `part_num`<='" . ($user_quests[$i]['count']) . "'")->fetch_array(MYSQLI_ASSOC)) {
                    
$user_quests_this $mc->query("SELECT `auto_start_c` FROM `quests_count` WHERE `id_quests` = '" $user_quests[$i]['id_quests'] . "' && `count` = '" $user_quests[$i]['count'] . "'")->fetch_array(MYSQLI_ASSOC);
                    
//проверяем автозапуск частей взятых
                    
if ($user_quests_this['auto_start_c'] == 1) {
                        
$mc->query("UPDATE `users` SET `questsList` = '[[" $user_quests[$i]['id_quests'] . "],[],[]]' WHERE `users`.`id` = '" $user['id'] . "'");
                        
?><script>/*nextshowcontemt*/showContent('/quests/quests.php?num=0&pos=0&sluch=0');</script><?php
                        
exit(0);
                    }
                    
$c++;
                }
            }
            
?>
            <table class="tablehov" style="width: 96%;margin: auto" onclick="showContent('/quests/quests.php');">
                <tr>
                    <td style="width: 40px;text-align: center;display: inline-flex;">
                        <img src="/img/quest.png?136.2231" alt="">
                    </td>
                    <td style="max-width: 100%;display: inline-flex;">
                        Задания (
                        <span style="color: #CB2025;">
                            <?= $a?>
                        </span>
                        /
                        <span style="color: #000000;">
                            <?= $b?>
                        </span>
                        /
                        <span style="color: green;">
                            <?= $c?>
                        </span>
                        )
                    </td>
                    <td style="width: 40px;">

                    </td>
                </tr> 
            </table>
            <?php
            $cicleloc 
1;
            
$posLoc 0;
            while (
$cicleloc 11) {
                
$questLocVisible true;
                if (
$location['IdLoc' $cicleloc ''] != 0) {
                    
$lo $mc->query("SELECT * FROM `location` WHERE `id`='" $location['IdLoc' $cicleloc ''] . "'")->fetch_array(MYSQLI_ASSOC);
                    if (
$lo['quests'] > 0) {
                        
$questLocVisible false;
                        
//сравниваем с квестами игрока
                        
for ($i 0$i count($quests_counts); $i++) {
                            if (
$lo['id'] == $quests_counts[$i]['gotolocid']) {
                                
$questLocVisible true;
                                break;
                            }
                        }
                    }
                    
//проверяем наличие шмоток при наличии которых появится локация
                    
if ($lo['thingid'] > 0) {
                        if (
$mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '" $lo['thingid'] . "' LIMIT 1")->num_rows 0) {
                            
$questLocVisible true;
                        } else {
                            
$questLocVisible false;
                        }
                    }
                    
//проверяем наличие локации при которой появится скрытка
                    
if ($lo['id_loc_dostup_sk'] > && $user['id_clan'] > ) {
                        if (
$lo['idClan'] == $user['id_clan']) {
                            
$questLocVisible true;
                        } else {
                            
$questLocVisible false;
                        }
                    }
                    
//
                    
if ($questLocVisible && $lo['access'] == $accessloc || $questLocVisible && $lo['access'] == 3) {
                        if (
$lo['accesslevel'] <= $user["level"]) {
                            
//админ учаток
                            
if ($user['access'] > && $lo['id'] == 23) {
                                
$locationArrNextList[] = $lo['id'];
                                
?>
                                <hr class="hr_01"/>
                                <table class="tablehov" style="width: 96%;margin: auto" onclick="showContent('/main.php?l12&location=<?= $posLoc?>')">
                                    <tr>
                                        <td style="width: 40px;text-align: center;">
                                            <img src="/img/loc.png?136.2231" alt="">
                                        </td>
                                        <td style="max-width: 100%;"  class="locArrow<?= $lo['id']; ?>">
                                            <?= $lo['Name']; ?>
                                        </td>
                                    </tr> 
                                </table>
                                <?php
                                $posLoc
++;
                            } elseif (
$lo['id'] != 23) {
                                
$locationArrNextList[] = $lo['id'];
                                
?>
                                <hr class="hr_01"/>
                                <table class="tablehov" style="width: 96%;margin: auto" onclick="showContent('/main.php?l12&location=<?= $posLoc?>')">
                                    <tr>
                                        <td style="width: 40px;text-align: center;">
                                            <img src="/img/loc.png?136.2231" alt="">
                                        </td>
                                        <td style="max-width: 100%;" class="locArrow<?= $lo['id']; ?>">
                                            <?= $lo['Name']; ?>
                                        </td>
                                    </tr> 
                                </table>
                                <?php
                                $posLoc
++;
                            }
                        }
                    }
                }
                
$cicleloc++; // Увеличение счетчика
            
}
            
$mc->query("UPDATE `users` SET `location_list`='" json_encode($locationArrNextList) . "' WHERE `id`='" $user["id"] . "'");
            
?>
        </td>
        <td class="block106" style="width: 2%"></td>
    </tr>
    <tr>
        <td class="block107"></td>
        <td class="block108"></td>
        <td class="block109"></td>
    </tr>
</table>
<br>
<br>

<?php
if ($user['id_clan'] != 0) {
    if (
$user['dhdenter'] == 1) {
        
//выдаем дхд
        
$dhdclan $mc->query("SELECT (sum(`dhdUser`) * " $user["level"] . ") as `dhd` FROM `location` WHERE `idClan` = " $user['id_clan'] . "")->fetch_array(MYSQLI_ASSOC);
        if (
$dhdclan['dhd'] > 0) {
            
$mc->query("UPDATE `users` SET `money` = `money`+ " $dhdclan['dhd'] . ", `dhdenter`= 0  WHERE `id` = " $user['id'] . "");
            
message('Вам был выплачен доход в размере ' money($dhdclan['dhd'], 'zoloto') . " золотых");
        } else {
            
$mc->query("UPDATE `users` SET `dhdenter`= 0  WHERE `id` = " $user['id'] . "");
        }
    }
}



//Запрос в друзья
if ($result $mc->query("SELECT *,COUNT(0) FROM `friends` WHERE `id_user2` = '" $user['id'] . "' AND `red`='1'")) {
    
$drs $result->fetch_array(MYSQLI_ASSOC);

    if (
$drs['COUNT(0)'] != 0) {
        
$result1 $mc->query("SELECT * FROM `users` WHERE `id` = '" $drs['id_user'] . "'");
        
$use $result1->fetch_array(MYSQLI_ASSOC);
        
message_yn($use['name'] . " Хочет добавить вас в друзья""/friends.php?yes""/friends.php?no""Да""Нет");
    }
}

if (isset(
$_GET['aplication'])) {
    if (
$_GET['aplication'] == 'enable') {
        
message('Спасибо, что скачали оффициальное приложение. Я бы хотел подарить вам кучу платы, но боюсь,что это перебор');
    }
}
//нажал на новость и произошол сброс флага и счетчика+ редирект на новости
if (isset($_GET['news'])) {
    
$mc->query("UPDATE `users` SET `news_all`='0' WHERE `id` = '" $user['id'] . "' ");
    
?>
    <script>
        showContent('/new.php');
    </script>
    <?php
}
//обмен вещей на вынос
//вигор
if (($num $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1270'")->num_rows) > 0) {
    if (
$num 0) {
        
$vinos $num 50;
        
message("+" $vinos " к выносливости");
        
$mc->query("UPDATE `users` SET `vinos_t` = `vinos_t`+'$vinos' WHERE `id` = '" $user['id'] . "'");
        
$mc->query("DELETE FROM `userbag` WHERE `id_shop` = '1270' &&  `id_user` = '" $user['id'] . "'");
    }
}
//чай
if (($num $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1269'")->num_rows) > 0) {
    if (
$num 0) {
        
$vinos $num 5;
        
message("+" $vinos " к выносливости");
        
$mc->query("UPDATE `users` SET `vinos_t` = `vinos_t`+'$vinos' WHERE `id` = '" $user['id'] . "'");
        
$mc->query("DELETE FROM `userbag` WHERE `id_shop` = '1269' &&  `id_user` = '" $user['id'] . "'");
    }
}
//массаж
if (($num $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1278'")->num_rows) > 0) {
    if (
$num 0) {
        
$vinos $num 50;
        
message("+" $vinos " к выносливости");
        
$mc->query("UPDATE `users` SET `vinos_t` = `vinos_t`+'$vinos' WHERE `id` = '" $user['id'] . "'");
        
$mc->query("DELETE FROM `userbag` WHERE `id_shop` = '1278' &&  `id_user` = '" $user['id'] . "'");
    }
}
//снять_вечный_бан
if ($mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1752'")->num_rows 0) {
    
$ban time() * 60 60 55;
    
$ban1 $mc->query("SELECT * FROM `chatban` WHERE `user` = '" $user['id'] . "' AND `time` >= '" $ban "' ");
    
//если вообще есть бан
    
if ($ban1->num_rows 0) {
        
$ba $ban1->fetch_array(MYSQLI_ASSOC);
        
$newTime 60 60 8;
        
$newTime += time();
        
message("контрабандисты согласились помочь <b>через 8часов будет готово</b>");
        
//дадим 8ч бан
        
$mc->query("UPDATE `chatban` SET `time` = '" $newTime "',`how` = '8 часов' WHERE `id` = '" $ba['id'] . "'");
        
//забираем все предметы 1752
        
$mc->query("DELETE FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1752'");
    }
}
//ТАЙНЫЙ ПРИЕМ
if ($mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1351' LIMIT 1")->num_rows 0) {
    
$arrSu explode(","$user['superudar']);
    if (
count($arrSu) == && $arrSu[0] == "") {
        
$arrSu = [];
    }
    
$arrNew "";
    for (
$i 0$i count($arrSu) + 2$i++) {
        
$arrNew .= rand(13);
    }
    
$arrSu[count($arrSu)] = $arrNew;
    
$newStrSu implode(","$arrSu);
    
$mc->query("UPDATE `users` SET `superudar` = '$newStrSu' WHERE `id` = '" $user['id'] . "'");
    
$mc->query("DELETE FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1351'");
    
message("Вы получили новый тайный прием !");
}


//запуск квеста по шмотке 
if ($mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_quests` > '0' LIMIT 1")->num_rows 0) {
    
//получаем шмотку
    
$thisThing $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_quests` > '0' LIMIT 1")->fetch_array(MYSQLI_ASSOC);
    
//проверяем доступность кв
    
$mc->query("UPDATE `userbag` SET `id_quests` = '0' WHERE `id` = '" $thisThing['id'] . "'");
    if (
$mc->query("SELECT * FROM `quests` WHERE `id`='" $thisThing['id_quests'] . "' "
                    
"&& `level_min`<='" $user['level'] . "'"
                    
"&& `level_max`>='" $user['level'] . "'")->num_rows 0) {
        
//получим базовые параметры кв
        
$arr $mc->query("SELECT * FROM `quests` WHERE `id`='" $thisThing['id_quests'] . "' "
                        
"&& `level_min`<='" $user['level'] . "'"
                        
"&& `level_max`>='" $user['level'] . "'")->fetch_array(MYSQLI_ASSOC);
        if (
chekDostypeQuest($arr)) {
            
//запишем квест во взятые
            
$mc->query("INSERT INTO `quests_users` ("
                    
"`id`, `id_user`, `id_quests`, `count`, `time_view`, `time_ce`,`herowin_c`,`variant`"
                    
") VALUES ("
                    
"NULL, '" $user['id'] . "', '" $thisThing['id_quests'] . "', '1', '0', '0', '0' , '0'"
                    
")");
            
?>
            <script>/*nextshowcontemt*/showContent('/main.php');</script>
            <?php
            
exit(0);
        }
    }
}

//************функция проверки и выдачи наград и переключения частей квеста, если все условия выполнены
function nextCountQuests($arr) {
    global 
$mc;
    global 
$user;
    
$cont 0;
    
$questsidarr = [[], [], []];
    for (
$i 0$i count($arr); $i++) {
        
$cont 0;
        
//получаем запись квеста у пользователя
        
$arrThisQuestUser $mc->query("SELECT * FROM `quests_users` WHERE `id_user` = '" $user['id'] . "' && `id_quests` = '" $arr[$i]['id_quests'] . "'")->fetch_array(MYSQLI_ASSOC);
        
$herowin_c $arr[$i]['herowin_c'];
        
$location $arr[$i]['gotolocid'];
        
$drop_vesh json_decode(urldecode($arr[$i]['drop_vesh']));
        
$buy_vesh json_decode(urldecode($arr[$i]['buy_vesh']));
        
//проверяем есть ли у квеста дроп вещей и покупка 
        
if ($location || $herowin_c || count($drop_vesh) || count($buy_vesh)) {
            
//проверяем что пришел в локацию
            
if ($location && $location != $user['location']) {
                
$cont 1;
            }
            
//далее проверяем победы если набито меньше чем нужно то 1
            
if ($herowin_c && $arrThisQuestUser['herowin_c'] < $arr[$i]['herowin_c']) {
                
$cont 1;
            }
            
//проверка дроп вещей в сумке
            
for ($i1 0$i1 count($drop_vesh); $i1++) {
                
$countBagDrop $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop`='" $drop_vesh[$i1][0] . "'")->num_rows;
                
//если выбито шмоток меньше чем нужно то 1
                
if ($countBagDrop $drop_vesh[$i1][1]) {
                    
$cont 1;
                }
            }
            
//проверка купленных вещей в сумке
            
for ($i1 0$i1 count($buy_vesh); $i1++) {
                
$countBagBuy $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop`='" $buy_vesh[$i1][0] . "'")->num_rows;
                
//если куплено шмоток меньше чем нужно то 1 
                
if ($countBagBuy $buy_vesh[$i1][1]) {
                    
$cont 1;
                }
            }
            
//если не пройдено то продолжить со следующей итерации
            
if ($cont == 1) {
                continue;
            }

            
//или выдать награду
            //забрать вещи
            
$temparr000 json_decode(urldecode($arr[$i]['delpv']));
            
$arrTemp0 is_array($temparr000) ? $temparr000 : [];
            for (
$i2 0$i2 count($arrTemp0); $i2++) {
                
$mc->query("DELETE FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '" $arrTemp0[$i2][0] . "' LIMIT " $arrTemp0[$i2][1]);
                
//смотрим на удаляемую вещь
                
$infoshop1 $mc->query("SELECT * FROM `shop` WHERE `id`='" $arrTemp0[$i2][0] . "'")->fetch_array(MYSQLI_ASSOC);
                
$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'] . "(" $arrTemp0[$i2][1] . ")</font>");
                
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'Логи кв','','4', '" $chatmsg " квест " $arr[$i]['id_quests'] . " часть " $arr[$i]['count'] . " " date('H:i:s') . "','','','' )");
            }
            
//забрать статы

            
$mc->query("UPDATE `users` SET "
                    
"`exp` = `exp`-'" $arr[$i]['delpexp'] . "',"
                    
"`slava` = `slava`-'" $arr[$i]['delpslava'] . "',"
                    
"`vinos_t` = `vinos_t`-'" $arr[$i]['delpvinos_t'] . "',"
                    
"`vinos_m` = `vinos_m`-'" $arr[$i]['delpvinos_m'] . "',"
                    
"`platinum` = `platinum`-'" $arr[$i]['delpplatinum'] . "',"
                    
"`money` = `money`-'" $arr[$i]['delpmed'] . "',"
                    
"`pobedmonser` = `pobedmonser`-'" $arr[$i]['delppobedmonser'] . "',"
                    
"`pobedigroki` = `pobedigroki`-'" $arr[$i]['delppobedigroki'] . "'"
                    
" WHERE `id` = '" $user['id'] . "'");
            if (
$arr[$i]['delpexp'] > ||
                    
$arr[$i]['delpslava'] > || $arr[$i]['delpvinos_t'] > ||
                    
$arr[$i]['delpvinos_m'] > || $arr[$i]['delpplatinum'] > ||
                    
$arr[$i]['delppobedmonser'] > || $arr[$i]['delppobedigroki'] > 0) {
                
$uortext "";
                if (
$arr[$i]['delpexp'] > 0) {
                    
$uortext .= " , опыт -" $arr[$i]['delpexp'];
                }
                if (
$arr[$i]['delpslava'] > 0) {
                    
$uortext .= " , слава -" $arr[$i]['delpslava'];
                }
                if (
$arr[$i]['delpvinos_t'] > 0) {
                    
$uortext .= " , вынос тек -" $arr[$i]['delpvinos_t'];
                }
                if (
$arr[$i]['delpvinos_m'] > 0) {
                    
$uortext .= " , вынос макс -" $arr[$i]['delpvinos_m'];
                }
                if (
$arr[$i]['delpplatinum'] > 0) {
                    
$uortext .= " , ПЛАТИНА -" $arr[$i]['delpplatinum'];
                }
                if (
$arr[$i]['delpmed'] > 0) {
                    
$uortext .= " , юники -" $arr[$i]['delpmed'];
                }
                if (
$arr[$i]['delppobedmonser'] > 0) {
                    
$uortext .= " , поб м -" $arr[$i]['delppobedmonser'];
                }
                if (
$arr[$i]['delppobedigroki'] > 0) {
                    
$uortext .= " , поб г -" $arr[$i]['delppobedigroki'];
                }
                
$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 " квест " $arr[$i]['id_quests'] . " часть " $arr[$i]['count'] . "</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') . "','','','' )");
            }
            
//выдать вещи
            
$temparr001 json_decode(urldecode($arr[$i]['addpv']));
            
$temparr002 json_decode(urldecode($arr[$i]['addprv']));
            
$arrTemp1 array_merge(is_array($temparr001) ? $temparr001 : [], genRandArrValMain(is_array($temparr002) ? $temparr002 : [], $arr[$i]['addprnv']));
            for (
$i2 0$i2 count($arrTemp1); $i2++) {
                
//смотрим на новую вещь
                
$infoshop1 $mc->query("SELECT * FROM `shop` WHERE `id`='" $arrTemp1[$i2][0] . "'")->fetch_array(MYSQLI_ASSOC);
                
//дата истечения в unix
                
if ($infoshop1['time_s'] > 0) {
                    
$time_the_lapse $infoshop1['time_s'] + time();
                } else {
                    
$time_the_lapse 0;
                }
                for (
$i3 0$i3 $arrTemp1[$i2][1]; $i3++) {
                    
$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 " квест " $arr[$i]['id_quests'] . " часть " $arr[$i]['count'] . " " 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 "','','','' )");
                    }
                }
            }
            
//выдать статы

            
$mc->query("UPDATE `users` SET "
                    
"`exp` = `exp`+'" $arr[$i]['addpexp'] . "',"
                    
"`slava` = `slava`+'" $arr[$i]['addpslava'] . "',"
                    
"`vinos_t` = `vinos_t`+'" $arr[$i]['addpvinos_t'] . "',"
                    
"`vinos_m` = `vinos_m`+'" $arr[$i]['addpvinos_m'] . "',"
                    
"`platinum` = `platinum`+'" $arr[$i]['addpplatinum'] . "',"
                    
"`money` = `money`+'" $arr[$i]['addpmed'] . "',"
                    
"`pobedmonser` = `pobedmonser`+'" $arr[$i]['addppobedmonser'] . "',"
                    
"`pobedigroki` = `pobedigroki`+'" $arr[$i]['addppobedigroki'] . "'"
                    
" WHERE `id` = '" $user['id'] . "'");
            if (
$arr[$i]['addpexp'] > ||
                    
$arr[$i]['addpslava'] > || $arr[$i]['addpvinos_t'] > ||
                    
$arr[$i]['addpvinos_m'] > || $arr[$i]['addpplatinum'] > ||
                    
$arr[$i]['addppobedmonser'] > || $arr[$i]['addppobedigroki'] > 0) {
                
$uortext "";
                if (
$arr[$i]['addpexp'] > 0) {
                    
$uortext .= " , опыт +" $arr[$i]['addpexp'];
                }
                if (
$arr[$i]['addpslava'] > 0) {
                    
$uortext .= " , слава +" $arr[$i]['addpslava'];
                }
                if (
$arr[$i]['addpvinos_t'] > 0) {
                    
$uortext .= " , вынос тек +" $arr[$i]['addpvinos_t'];
                }
                if (
$arr[$i]['addpvinos_m'] > 0) {
                    
$uortext .= " , вынос макс +" $arr[$i]['addpvinos_m'];
                }
                if (
$arr[$i]['addpplatinum'] > 0) {
                    
$uortext .= " , ПЛАТИНА +" $arr[$i]['addpplatinum'];
                }
                if (
$arr[$i]['addpmed'] > 0) {
                    
$uortext .= " , юники +" $arr[$i]['addpmed'];
                }
                if (
$arr[$i]['addppobedmonser'] > 0) {
                    
$uortext .= " , поб м +" $arr[$i]['addppobedmonser'];
                }
                if (
$arr[$i]['addppobedigroki'] > 0) {
                    
$uortext .= " , поб г +" $arr[$i]['addppobedigroki'];
                    
//прибавка побед над героями всем квестам взятым игрока
                    
$mc->query("UPDATE `quests_users` SET `herowin_c` = `herowin_c`+'" $arr[$i]['addppobedigroki'] . "' WHERE `id_user`='" $user['id'] . "'");
                }
                
$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 " квест " $arr[$i]['id_quests'] . " часть " $arr[$i]['count'] . "</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') . "','','','' )");
            }
            
//переключаем часть квеста или завершаем ее
            
$base_Quest $mc->query("SELECT * FROM `quests` WHERE `id` = '" $arr[$i]['id_quests'] . "'")->fetch_array(MYSQLI_ASSOC);
            
//завершить квест
            
if ($arr[$i]['type_if'] == 1) {
                
$mc->query("DELETE FROM `quests_users` WHERE `id_user`='" $user['id'] . "' && `id_quests`='" $arr[$i]['id_quests'] . "'");
                if (
$base_Quest['time_r'] > 0) {
                    
$mc->query("INSERT INTO `quests_notActive` (`id`, `id_user`, `id_quests`, `time_end`) VALUES (NULL, '" $user['id'] . "', '" $arr[$i]['id_quests'] . "', '" . (time() + $base_Quest['time_r']) . "')");
                } else if (
$base_Quest['time_r'] < 0) {
                    
$mc->query("INSERT INTO `quests_notActive` (`id`, `id_user`, `id_quests`, `time_end`) VALUES (NULL, '" $user['id'] . "', '" $arr[$i]['id_quests'] . "', '" $base_Quest['time_r'] . "')");
                }
            }
            
$arrCountQuestsNextRes $mc->query("SELECT * FROM `quests_count` WHERE `id_quests` = '" $arr[$i]['id_quests'] . "' && `count`='" . ($arr[$i]['count'] + 1) . "'");
            
$time_ce = -1;
            if (
$arrCountQuestsNextRes->num_rows 0) {
                
$arrCountQuestsNext $arrCountQuestsNextRes->fetch_array(MYSQLI_ASSOC);
                if (
is_array($arrCountQuestsNext) && $arrCountQuestsNext['time_ce'] > 0) {
                    
$time_ce $arrCountQuestsNext['time_ce'] + time();
                }
            }
            
//завершить этот запустить новый
            
if ($arr[$i]['type_if'] == 2) {
                
$mc->query("DELETE FROM `quests_users` WHERE `id_user`='" $user['id'] . "' && `id_quests`='" $arr[$i]['id_quests'] . "'");
                if (
$base_Quest['time_r'] > 0) {
                    
$mc->query("INSERT INTO `quests_notActive` (`id`, `id_user`, `id_quests`, `time_end`) VALUES (NULL, '" $user['id'] . "', '" $arr[$i]['id_quests'] . "', '" . (time() + $base_Quest['time_r']) . "')");
                } else if (
$base_Quest['time_r'] < 0) {
                    
$mc->query("INSERT INTO `quests_notActive` (`id`, `id_user`, `id_quests`, `time_end`) VALUES (NULL, '" $user['id'] . "', '" $arr[$i]['id_quests'] . "', '" $base_Quest['time_r'] . "')");
                }
                
$thisQuest $mc->query("SELECT * FROM `quests_count` WHERE `id_quests` = '" $arr[$i]['new_quest'] . "' && `count`='1'")->fetch_array(MYSQLI_ASSOC);
                
$mc->query("DELETE FROM `quests_users` WHERE `id_user`='" $user['id'] . "' && `id_quests`='" $thisQuest['id_quests'] . "'");
                
//вставляем в бд запись 1 часть нового квеста выбранному пользователю
                
$mc->query("INSERT INTO `quests_users` ("
                        
"`id`, `id_user`, `id_quests`, `count`, `time_view`, `time_ce`,`herowin_c`,`variant`"
                        
") VALUES ("
                        
"NULL, '" $user['id'] . "', '" $thisQuest['id_quests'] . "', '2', '" time() . "', '$time_ce', '0','" $arr[$i]['type_if'] . "'"
                        
")");
            }
            
//перейти к следующей части
            
if ($arr[$i]['type_if'] == || $arr[$i]['type_if'] == || $arr[$i]['type_if'] == 5) {
                
$mc->query("DELETE FROM `quests_users` WHERE `id_user`='" $user['id'] . "' && `id_quests`='" $arr[$i]['id_quests'] . "'");
                
//вставляем в бд запись части квеста выбранному пользователю
                
$mc->query("INSERT INTO `quests_users` ("
                        
"`id`, `id_user`, `id_quests`, `count`, `time_view`, `time_ce`,`herowin_c`,`variant`"
                        
") VALUES ("
                        
"NULL, '" $user['id'] . "', '" $arr[$i]['id_quests'] . "', '" . ($arr[$i]['count'] + 1) . "', '" time() . "', '$time_ce', '0','" $arr[$i]['type_if'] . "'"
                        
")");
                if (
$arr[$i]['type_if'] == 3) {
                    
//перезаписываем айдишник выбранного
                    
$questsidarr[0][0] = $arr[$i]['id_quests'];
                    
//обновляем в бд список квестов
                    
$mc->query("UPDATE `users` SET `questsList` = '" json_encode($questsidarr) . "' WHERE `users`.`id` = '" $user['id'] . "'");
                    
?>
                    <script>/*nextshowcontemt*/showContent('/quests/quests.php?num=0&pos=0&sluch=0');</script>
                    <?php
                    
exit(0);
                }
            }
        }
    }
}

function 
chekDostypeQuest($arr) {
    global 
$mc;
    global 
$user;
    
//недоступен при наличии взятого квеста
    
if ($arr['quest_not'] > && $mc->query("SELECT * FROM `quests_users` WHERE `id_user` = '" $user['id'] . "' && `id_quests`='" $arr['quest_not'] . "'")->num_rows != 0) {
        return 
FALSE;
    }
    
//доступен при наличии пройденного или недоступен при отсутствии
    
if ($arr['pred_quest'] > && $mc->query("SELECT * FROM `quests_notActive` WHERE `id_user` = '" $user['id'] . "' && `id_quests`='" $arr['pred_quest'] . "'")->num_rows == 0) {
        return 
FALSE;
    }

    
//доступен при наличии предметов
    
$arrClothesDost json_decode($arr['predmet']);
    if (
count($arrClothesDost) > 0) {
        
$bool1 FALSE;
        foreach (
$arrClothesDost as $value) {
            
//если все вещи есть то кв доступен
            
if ($mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '" $value[0] . "'")->num_rows >= $value[1]) {
                continue;
            } else {
                
$bool1 TRUE;
                break;
            }
        }
        if (
$bool1) {
            return 
FALSE;
        }
    }
    
//доступен при отсутствии предметов
    
$arrClothesNone json_decode($arr['predmet_none']);
    if (
count($arrClothesNone) > 0) {
        
$bool2 FALSE;
        foreach (
$arrClothesNone as $value) {
            
//если каких то вещей меньше чем нужно чтоб квеста не было то он есть
            
if ($mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '" $value[0] . "'")->num_rows $value[1]) {
                
$bool2 TRUE;
                break;
            }
        }
        if (!
$bool2) {
            return 
FALSE;
        }
    }

    if (
$arr['health'] > && $arr['health'] > $user['health']) {
        return 
FALSE;
    } elseif (
$arr['health'] < && $arr['health'] < $user['health']) {
        return 
FALSE;
    }

    if (
$arr['strength'] > && $arr['strength'] > $user['strength']) {
        return 
FALSE;
    } elseif (
$arr['strength'] < && $arr['strength'] < $user['strength']) {
        return 
FALSE;
    }

    if (
$arr['toch'] > && $arr['toch'] > $user['toch']) {
        return 
FALSE;
    } elseif (
$arr['toch'] < && $arr['toch'] < $user['toch']) {
        return 
FALSE;
    }

    if (
$arr['bron'] > && $arr['bron'] > $user['bron']) {
        return 
FALSE;
    } elseif (
$arr['bron'] < && $arr['bron'] < $user['bron']) {
        return 
FALSE;
    }

    if (
$arr['lov'] > && $arr['lov'] > $user['lov']) {
        return 
FALSE;
    } elseif (
$arr['lov'] < && $arr['lov'] < $user['lov']) {
        return 
FALSE;
    }

    if (
$arr['kd'] > && $arr['kd'] > $user['kd']) {
        return 
FALSE;
    } elseif (
$arr['kd'] < && $arr['kd'] < $user['kd']) {
        return 
FALSE;
    }

    if (
$arr['block'] > && $arr['block'] > $user['block']) {
        return 
FALSE;
    } elseif (
$arr['block'] < && $arr['block'] < $user['block']) {
        return 
FALSE;
    }

    if (
$arr['level'] > && $arr['level'] > $user['level']) {
        return 
FALSE;
    } elseif (
$arr['level'] < && $arr['level'] < $user['level']) {
        return 
FALSE;
    }

    if (
$arr['exp'] > && $arr['exp'] > $user['exp']) {
        return 
FALSE;
    } elseif (
$arr['exp'] < && $arr['exp'] < $user['exp']) {
        return 
FALSE;
    }

    if (
$arr['slava'] > && $arr['slava'] > $user['slava']) {
        return 
FALSE;
    } elseif (
$arr['slava'] < && $arr['slava'] < $user['slava']) {
        return 
FALSE;
    }

    if (
$arr['vinos_t'] > && $arr['vinos_t'] > $user['vinos_t']) {
        return 
FALSE;
    } elseif (
$arr['vinos_t'] < && $arr['vinos_t'] < $user['vinos_t']) {
        return 
FALSE;
    }

    if (
$arr['vinos_m'] > && $arr['vinos_m'] > $user['vinos_m']) {
        return 
FALSE;
    } elseif (
$arr['vinos_m'] < && $arr['vinos_m'] < $user['vinos_m']) {
        return 
FALSE;
    }

    if (
$arr['tur_reit'] > && $arr['tur_reit'] > $user['tur_reit']) {
        return 
FALSE;
    } elseif (
$arr['tur_reit'] < && $arr['tur_reit'] < $user['tur_reit']) {
        return 
FALSE;
    }

    if (
$arr['rep_p'] > && $arr['rep_p'] > $user['rep_p']) {
        return 
FALSE;
    } elseif (
$arr['rep_p'] < && $arr['rep_p'] < $user['rep_p']) {
        return 
FALSE;
    }

    if (
$arr['rep_m'] > && $arr['rep_m'] > $user['rep_m']) {
        return 
FALSE;
    } elseif (
$arr['rep_m'] < && $arr['rep_m'] < $user['rep_m']) {
        return 
FALSE;
    }

    if (
$arr['platinum'] > && $arr['platinum'] > $user['platinum']) {
        return 
FALSE;
    } elseif (
$arr['platinum'] < && $arr['platinum'] < $user['platinum']) {
        return 
FALSE;
    }

    if (
$arr['med'] > && $arr['med'] > $user['money']) {
        return 
FALSE;
    } elseif (
$arr['med'] < && $arr['med'] < $user['money']) {
        return 
FALSE;
    }

    if (
$arr['pobedmonser'] > && $arr['pobedmonser'] > $user['pobedmonser']) {
        return 
FALSE;
    } elseif (
$arr['pobedmonser'] < && $arr['pobedmonser'] < $user['pobedmonser']) {
        return 
FALSE;
    }

    if (
$arr['pobedigroki'] > && $arr['pobedigroki'] > $user['pobedigroki']) {
        return 
FALSE;
    } elseif (
$arr['pobedigroki'] < && $arr['pobedigroki'] < $user['pobedigroki']) {
        return 
FALSE;
    }

    
//звание 
    
if ($arr['zvanie'] != '') {
        
$slavaRes $mc->query("SELECT * FROM `slava` WHERE `name` = '" $arr['zvanie'] . "' ");
        if (
$slavaRes->num_rows 0) {
            
$slava $slavaRes->fetch_array(MYSQLI_ASSOC);
            
//если слава звания больше 0
            
if ($slava['slava'] >= 0) {
                if (
$user['slava'] < $slava['slava'] || $user['level'] < $slava['lvl']) {
                    return 
FALSE;
                }
            }
            
//если слава меньше 0
            
if ($slava['slava'] < 0) {
                
//получим предыдущее звание
                
$slavaResNext $mc->query("SELECT * FROM `slava` WHERE `slava` > '" $slava['slava'] . "' ORDER BY `slava` ASC LIMIT 1");
                if (
$slavaResNext->num_rows 0) {
                    
$slavaNext $slavaResNext->fetch_array(MYSQLI_ASSOC);
                    
//если слава вне диапазона то континуе
                    
if ($user['slava'] >= $slavaNext['slava'] || $user['level'] < $slavaNext['lvl']) {
                        return 
FALSE;
                    }
                }
            }
        }
    }
    return 
TRUE;
}

function 
genRandArrValMain($array$a) {
    if (
$a && 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;
    }
}

//удаление всех шмоток у которых время вышло 
$mc->query("DELETE FROM `userbag` WHERE `id_user`='" $user['id'] . "' && `time_end` > '0' AND `time_end` < '" time() . "'");

$footval "main";
require_once (
'system/foot/foot.php');
?>
<script>MyLib.footName = "main";</script>
Онлайн: 0
Реклама