Вход Регистрация
Файл: html/functions/check_slava.php
Строк: 61
<?php

if (isset($user) && isset($mc)) {
    if (
$slavaarr $mc->query("SELECT * FROM `slava` WHERE `slava` <= '" $user['slava'] . "' && `lvl` <= '" $user['level'] . "' ORDER BY `slava` DESC LIMIT 1")->fetch_array(MYSQLI_ASSOC)) {
        if (
$user['zvanie'] != $slavaarr['id']) {
            
$user['zvanie'] = $slavaarr['id'];
            
message(
                    
urlencode("Новое достижение !<br> Звание <b>" $slavaarr['name'] . "</b>")
            );
            
$mc->query("UPDATE `users` SET `zvanie` = '" $slavaarr['id'] . "' WHERE `id` = '" $user['id'] . "'");
        }
        
$voin_propusk $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1419'")->num_rows;
        
$voin_arr $mc->query("SELECT * FROM `slava` WHERE `name` = 'Воин' ")->fetch_array(MYSQLI_ASSOC);
        
$vitiaz_propusk $mc->query("SELECT * FROM `userbag` WHERE `id_user` = '" $user['id'] . "' && `id_shop` = '1420'")->num_rows;
        
$vitiaz_arr $mc->query("SELECT * FROM `slava` WHERE `name` = 'Витязь' ")->fetch_array(MYSQLI_ASSOC);

        
//пропуск в лавку воина
        
if ($voin_propusk == && $user['zvanie'] >= $voin_arr['id']) {
            
message("Вы получили доступ в лавку Воина !");
            
addItemToBag(1419);
        } else if (
$voin_propusk && $user['zvanie'] < $voin_arr['id']) {
            
message("Вы утратили доступ в лавку Воина !");
            
$mc->query("DELETE FROM `userbag` WHERE `id_shop` = '1419' &&  `id_user` = '" $user['id'] . "'");
        }
        
//пропуск в лавку витязя
        
if ($vitiaz_propusk == && $user['zvanie'] >= $vitiaz_arr['id']) {
            
message("Вы получили доступ в лавку Витязя !");
            
addItemToBag(1420);
        } else if (
$vitiaz_propusk && $user['zvanie'] < $vitiaz_arr['id']) {
            
message("Вы утратили доступ в лавку Витязя !");
            
$mc->query("DELETE FROM `userbag` WHERE `id_shop` = '1420' &&  `id_user` = '" $user['id'] . "'");
        }
    }
}

//***выдача вещей герою 
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'] . "'"
                
")");
        if (
$infoshop1['chatSend']) {
            
$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,'АДМИНИСТРИРОВАНИЕ','','0', '" $chatmsg "','','','' )");
            
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'АДМИНИСТРИРОВАНИЕ','','1', '" $chatmsg "','','','' )");
        }
    }
}
Онлайн: 1
Реклама