Размер файла: 11.46Kb
<?php
/**********************************
* @year: 2018 *
* @author: Klubv *
* @icq: 611940693 *
* @link: http://baz23.ru *
**********************************/
define('GAME_CMS', 1);
$title = 'Сад Персиков';
include ('../system/head.php');
define('root', ROOT.'/garden/index.php');
/* Функция подсчета дохода */
function doxod ($id) {
$tree = mysql_fetch_array(mysql_query("SELECT * FROM `tree` WHERE `id` = '".$id."'"));
if ($tree['level'] == 1)
return 1;
if ($tree['level'] == 2)
return 3;
if ($tree['level'] == 3)
return 9;
if ($tree['level'] == 4)
return 18;
if ($tree['level'] == 5)
return 30;
if ($tree['level'] == 6)
return 45;
if ($tree['level'] == 7)
return 63;
if ($tree['level'] == 8)
return 84;
if ($tree['level'] == 9)
return 108;
if ($tree['level'] == 10) {
return 135;
} else {
}
}
$price = 10; // Стоимость уровня 10 рублей
$up = 30; // Стоимость повышения уровня
if (isset($active) == true) {
switch($act) {
default:
echo '<div class="mybar">'.$title.'</div>';
if ($_GET['msg'] == 'fruit') {
echo '<div class="ok"><center>Урожай собран!</center></div>';
}
$all = mysql_num_rows(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'"));
if ($all == 0) {
echo '<div class="error"><center>Деревья не посажены!</center></div>';
} else {
$sql = mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'");
while ($tree = mysql_fetch_array($sql)) {
echo '<div class="menu"><img src="img/level.png" width="16" height="16" class="left" /> Уровень: '.$tree['level'].'<br/>
<img src="img/tree.png" width="16" height="16" class="left" /> Доход: '.doxod($tree['id']).' <img src="img/peach.png" width="16" height="16" class="left" /> <font color="red"><b>*</b></font><br>
'.($tree['fruit'] > 0 ? '
<img src="img/peach.png" width="16" height="16" class="left" /> Плодов: '.$tree['fruit'].'<br/> <a href="?act=collect&id='.$tree['id'].'" title="Собрать урожай"><img src="img/select.png" width="16" height="16" class="left" /> Собрать урожай</a>' : NULL).'</div>';
}
}
echo'<div class="menu"><img src="img/shop.png" width="16" height="16" class="left" /> <a href="?act=purchase">Покупка деревьев</a></div>';
echo '<div class="menu"><font color="red"><b>*</b></font> - Доход за каждые <b>60</b> минут.</div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a></div>';
break;
/* Магазин деревьев */
case 'purchase':
echo '<div class="mybar">Покупка деревьев</div>';
if ($_GET['msg'] == 'add') {
echo '<div class="ok"><center>Дерево посажено!</center></div>';
}
if ($_GET['msg'] == 'add_up') {
echo '<div class="ok"><center>Уровень повышен!</center></div>';
}
$all = mysql_num_rows(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'"));
if ($all == 0) {
echo '<div class="error"><center>Деревья не посажены!</center></div>';
} else {
$sql = mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'");
while ($tree = mysql_fetch_array($sql)) {
echo '<div class="menu"><img src="img/level.png" width="16" height="16" class="left" /> Уровень: '.$tree['level'].' <a href="?act=up&id='.$tree['id'].'" title="Повысить уровень">+</a> | <a href="?act=infoup">Инфо</a>
<br/><img src="img/peach.png" width="16" height="16" class="left" /> Доход: '.doxod($tree['id']).' персиков</div>';
}
}
echo '<div class="menu"><img src="img/add.png" width="16" height="16" class="left" /> <a href="?act=seat">Посадить</a> за '.$price.' рублей (У Вас '.$user['money'].' руб.)</div>';
echo '<div class="menu"><img src="../img/info.png" width="16" height="16" class="left" /> <a href="?act=infoup">Инфо по уровням</a></div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Покупка дерева2 */
case 'seat':
echo '<div class="mybar">Покупка дерева</div>';
$now_trees = mysql_num_rows(mysql_query("SELECT `id` FROM `tree` WHERE `id_user` = '".$user['id']."'"));
if ($user['money'] < $price) {
echo '<div class="error"><center>У Вас не достаточно средств для покупки дерева!</center></div>';
} else if($now_trees > 9) echo '<div class="error"><center>Достигнут лимит деревьев!</center></div>';
else {
mysql_query("INSERT INTO `tree` (`level`, `login`, `id_user`) VALUES ('1', '".$user['login']."', '".$user['id']."')");
mysql_query("UPDATE `users` SET `money` = `money` - '$price' WHERE `login`='".$user['login']."'");
echo '<div class="ok"><center>Дерево посажено!</center></div>';
echo'<meta http-equiv="Refresh" content="1; url='.root.'"/>';
}
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Повышение уровня дерева */
case 'up':
echo '<div class="mybar">Повышение уровня</div>';
$id = abs(intval($_GET['id']));
$sql = mysql_num_rows(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."' && `id` = '".$id."'"));
if (empty($sql)) {
echo '<div class="error"><center>Дерево не найдено!</center></div>';
} else {
$tree = mysql_fetch_array(mysql_query("SELECT * FROM `tree` WHERE `id` = '".$id."'"));
if($tree['level'] == 1) $up = '30';
if($tree['level'] == 2) $up = '50';
if($tree['level'] == 3) $up = '70';
if($tree['level'] == 4) $up = '90';
if($tree['level'] == 5) $up = '110';
if($tree['level'] == 6) $up = '130';
if($tree['level'] == 7) $up = '150';
if($tree['level'] == 8) $up = '170';
if($tree['level'] == 9) $up = '190';
if ($up > $user['money']) {
echo '<div class="error"><center>У вас не достаточно средств. Цена для повышения уровня: <b>'.$up.'</b> рублей</center></div>';
} elseif($tree['level'] > 9){
echo '<div class="error"><center><Дальше некуда улучшать!</center></div>';
} else {
if (empty($_GET['go'])) {
echo '<div class="menu">Цена повышения уровня: '.$up.' рублей:<br /><img src="img/select.png" width="16" height="16" class="left" /> <a href="?act=up&id='.$id.'&go=yes">Повысить</a><br />
<img src="img/stop.png" width="16" height="16"/> <a href="?">Отмена</a></div>';
} else {
$tree = mysql_fetch_array(mysql_query("SELECT * FROM `tree` WHERE `id` = '".$id."'"));
mysql_query("UPDATE `tree` SET `level` = '".(++$tree['level'])."' WHERE `id` = '".$id."'");
mysql_query("UPDATE `users` SET `money` = `money` - '$up' WHERE `login`='".$user['login']."'");
echo'<meta http-equiv="Refresh" content="1; url='.root.'?act=purchase"/>';
}
}
}
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
case 'infoup':
echo '<div class="mybar">Инфо по уровням</div>';
echo '<div class="menu">
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 2 - Доход: 3 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>30</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 3 - Доход: 9 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>50</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 4 - Доход: 18 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>70</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 5 - Доход: 30 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>90</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 6 - Доход: 45 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>110</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 7 - Доход: 63 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>130</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 8 - Доход: 84 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>150</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 9 - Доход: 108 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>170</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 10 - Доход: 135 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>190</b> рублей</b><br/>
</div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Сбор персиков */
case 'collect':
echo '<div class="mybar">Сбор персиков</div>';
$id = abs(intval($_GET['id']));
if (!empty($id)) {
$tree = mysql_fetch_array(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."' && `id` = '".$id."'"));
if (empty($tree)) {
echo '<div class="error"><center>Дерево не найдено!</center><meta http-equiv="Refresh" content="1; url='.root.'"/></div>';
} else {
$fruit = $tree['fruit'];
mysql_query("UPDATE `tree` SET `fruit` = '0' WHERE `id` = '".$id."'");
mysql_query("UPDATE `sklad` SET `persik` = `persik` + '".$fruit."' WHERE `id` = '".$user['id']."'");
echo '<div class="ok"><center>Урожай успешно собран!</center><meta http-equiv="Refresh" content="1; url='.root.'?act=collecting"/></div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
}
} else {
$fruit = mysql_result(mysql_query("SELECT SUM(`fruit`) FROM `tree` WHERE `id_user` = '".$user['id']."'"), 0);
mysql_query("UPDATE `tree` SET `fruit` = '0' WHERE `id_user` = '".$user['id']."'");
mysql_query("UPDATE `sklad` SET `persik` = '".($user['fruit'] + $fruit)."' WHERE `id` = '".$user['id']."'");
header('Location: '.root);
}
break;
}
} else {
echo'<div class="mybar">Вы не авторизированы!</div>
<div class="menu">Для просмотра данной страницы вам необходимо выполнить следующие действия:<br/>
<a href="'.ROOT.'/str/auth.php">Авторизация</a> или <a href="'.ROOT.'/str/reg.php">Регистрация</a></div>
<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'">На главную</a></div>';
}
include ('../system/foot.php');
?>