Вход Регистрация
Файл: element_gold.php
Строк: 199
<?php
require_once './element_options/element_options.php';
if (!
$user) { header('Location: /'); exit; }
    
    
$array_crist = array(100 => 5, 1000 => 50, 10000 => 500);
    
$cristall = element_settings_game('lost_bank_crisstal');    // Цена 1 золота в кристаллах
    
$time_update = element_settings_game('lost_time_bank_update');    // Время восстановления всего золота
    
$count_gold_2 = 10 + $user['lost_level'];                        // Максимальное золото для обмена
    
$time_1 = (int)($time_update / $count_gold_2);                    // Время восстановления 1 золота
        
        //$user['lost_time_bank'] = '';
        //writecache('element_users_id_'.$user['lost_id'], $user);

    
if ($user['lost_time_bank'] <= time() OR empty($user['lost_time_bank'])) {
        
$dost_gold = $count_gold_2;                                        // Доступно для обмена
    
} else {
        
$other_time = $user['lost_time_bank'] - time();                    // Получаем оставшее время восстановления
        
$other_time_2 = $time_update - $other_time;
        
$dost_gold = (int)($other_time_2 / $time_1);                        // Количество доступного золота
    
}

    if (
$go == 'all' AND $dost_gold > 0) {
        
$cena = $cristall * $dost_gold;
        if (
$user['lost_resourse_cristalls'] < $cena) $error = '<span class="red">Вам не хватает <img src="/images/icons/cristall.png"> '.($cena - $user['lost_resourse_cristalls']).' кристаллов</span>';
    
        if (!isset(
$error)) {
            
            if (
$user['lost_time_bank'] > time()) 
                
$user['lost_time_bank'] = (int)($user['lost_time_bank'] + ($time_1 * $dost_gold));
            else 
                
$user['lost_time_bank'] = (int)(time() + ($time_1 * $dost_gold));
            if (
$user['lost_time_bank'] > (time() + $time_update)) $user['lost_time_bank'] = time() + $time_update;
            
update_money_exp($user, 0, -$cena, 0, $dost_gold);
            
header('Location: /gold');
            exit;
        }
    }
    
    if (
$go == 'five' AND $dost_gold > 5) {
        
$cena = $cristall * 5;
        if (
$user['lost_resourse_cristalls'] < $cena) $error = '<span class="red">Вам не хватает <img src="/images/icons/cristall.png"> '.($cena - $user['lost_resourse_cristalls']).' кристаллов</span>';
    
        if (!isset(
$error)) {
            
$dost_gold = 5;

            if (
$user['lost_time_bank'] > time()) 
                
$user['lost_time_bank'] = (int)($user['lost_time_bank'] + ($time_1 * $dost_gold));
            else 
                
$user['lost_time_bank'] = (int)(time() + ($time_1 * $dost_gold));
            if (
$user['lost_time_bank'] > (time() + $time_update)) $user['lost_time_bank'] = time() + $time_update;
            
            
update_money_exp($user, 0, -$cena, 0, $dost_gold);
            
header('Location: /gold');
            exit;
        }
    }
    
    if (
$go == 'one' AND $dost_gold > 1) {
        
$cena = $cristall * 1;
        if (
$user['lost_resourse_cristalls'] < $cena) $error = '<span class="red">Вам не хватает <img src="/images/icons/cristall.png"> '.($cena - $user['lost_resourse_cristalls']).' кристаллов</span>';
    
        if (!isset(
$error)) {
            
$dost_gold = 1;
            
            if (
$user['lost_time_bank'] > time()) 
                
$user['lost_time_bank'] = (int)($user['lost_time_bank'] + ($time_1 * $dost_gold));
            else 
                
$user['lost_time_bank'] = (int)(time() + ($time_1 * $dost_gold));
            if (
$user['lost_time_bank'] > (time() + $time_update)) $user['lost_time_bank'] = time() + $time_update;
            
            
update_money_exp($user, 0, -$cena, 0, $dost_gold);
            
header('Location: /gold');
            exit;
        }
    }
    
$title = 'Банк';  
require_once 
'./element_include/element_head.php';
require_once 
'./element_include/element_header_user_true.php';

    if (
$go == 'cristall' AND $id == 100) {
        
$cena = $array_crist[$id];
        if (
$user['lost_money_gold'] < $cena) $error = '<span class="red">Вам не хватает <img src="/images/icons/gold.png">'.($cena - $user['lost_money_gold']).' золота</span>';
    
        if (!isset(
$error)) {
            
update_money_exp($user, 0, $id, 0, -$cena);
            
header('Location: /gold');
            exit;
        } else echo 
'<div class="nfl p5 mb5 mt5 small cntr mlra">'.$error.'</div>';
    }
    
    if (
$go == 'cristall' AND $id == 1000) {
        
$cena = $array_crist[$id];
        if (
$user['lost_money_gold'] < $cena) $error = '<span class="red">Вам не хватает <img src="/images/icons/gold.png">'.($cena - $user['lost_money_gold']).' золота</span>';
    
        if (!isset(
$error)) {
            
update_money_exp($user, 0, $id, 0, -$cena);
            
header('Location: /gold');
            exit;
        } else echo 
'<div class="nfl p5 mb5 mt5 small cntr mlra">'.$error.'</div>';
    }
    
    if (
$go == 'cristall' AND $id == 10000) {
        
$cena = $array_crist[$id];
        if (
$user['lost_money_gold'] < $cena) $error = '<span class="red">Вам не хватает <img src="/images/icons/gold.png">'.($cena - $user['lost_money_gold']).' золота</span>';
    
        if (!isset(
$error)) {
            
update_money_exp($user, 0, $id, 0, -$cena);
            
header('Location: /gold');
            exit;
        } else echo 
'<div class="nfl p5 mb5 mt5 small cntr mlra">'.$error.'</div>';
    }

echo 
'<div class="nfl p5 mb5 mt5 small cntr mlra">';
echo 
'<span class="yellow1 bold">Обменник: Кристаллы => Золото</span><br/>';

echo 
'<div class="mt5 mb5 ccc">Доступно золота к обмену: '.$dost_gold.' из '.$count_gold_2.'</div>';

if (
$dost_gold > 0) {

echo 
'<div class="mt5 mb5">';
echo 
'<span class="lngreen">Обменять <img src="/images/icons/cristall.png">'.($cristall * $dost_gold).' кристаллов на <img src="/images/icons/gold.png">'.$dost_gold.' золота</span><br/>';
echo 
'<a class="button w30 mt5 mb5" href="/gold?go=all">Обменять</a></div>';

// Обмен 5 золота
if ($dost_gold > 5) {
echo 
'<div class="mt5 mb5">';
echo 
'<span class="lngreen">Обменять <img src="/images/icons/cristall.png">'.($cristall * 5).' кристаллов на <img src="/images/icons/gold.png">5 золота</span><br/>';
echo 
'<a class="button w30 mt5 mb5" href="/gold?go=five">Обменять</a></div>';
}

// Обмен 1 золота
if ($dost_gold > 1) {
echo 
'<div class="mt5 mb5">';
echo 
'<span class="lngreen">Обменять <img src="/images/icons/cristall.png">'.$cristall.' кристаллов на <img src="/images/icons/gold.png">1 золота</span><br/>';
echo 
'<a class="button w30 mt5 mb5" href="/gold?go=one">Обменять</a></div>';
}

} else {
// date("H:i:s", mktime(0, 0, $timel))
$time_refresh = $user['lost_time_bank'] - time();
$time_refresh = (int)($time_refresh - (($time_1 * $count_gold_2) - $time_1));
$time_refresh = date("H:i:s", mktime(0, 0, $time_refresh));
echo 
'<div class="mt5 mb5 red">Золото для обмена станет доступным через '.$time_refresh.'</div>';

}

echo 
'<div class="mt5 mb5 ссс">Каждый уровень героя, позволяет обменивать на <img src="/images/icons/gold.png">1 золота больше</div>';

echo 
'<span class="yellow1 bold">Обменник: Золото => Кристаллы</span><br/>';

echo 
'<div class="mt5 mb5">';
echo 
'<span class="lngreen">Купить <img src="/images/icons/cristall.png">100  кристаллов за <img src="/images/icons/gold.png">5 золота</span><br/>';
echo 
'<a class="button w30 mt5 mb5" href="/gold?go=cristall&id=100">Купить</a></div>';

echo 
'<div class="mt5 mb5">';
echo 
'<span class="lngreen">Купить <img src="/images/icons/cristall.png">1000  кристаллов за <img src="/images/icons/gold.png">50 золота</span><br/>';
echo 
'<a class="button w30 mt5 mb5" href="/gold?go=cristall&id=1000">Купить</a></div>';

echo 
'<div class="mt5">';
echo 
'<span class="lngreen">Купить <img src="/images/icons/cristall.png">10000  кристаллов за <img src="/images/icons/gold.png">500 золота</span><br/>';
echo 
'<a class="button w30 mt5 mb5" href="/gold?go=cristall&id=10000">Купить</a></div>';

echo 
'</div>';
require_once 
'./element_include/element_foot_user_true.php';
?>
Онлайн: 0
Реклама