Файл: 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';
?>