Просмотр файла element_gold.php

Размер файла: 7.89Kb
<?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';
?>