Файл: neuder/game/rud_dol.php
Строк: 113
<?
require_once ('../config/func.php');
$title = 'Долина Рудников';
include_once ('../config/header.php');
echo auth();
if($user['level'] < 15){
$_SESSION['notif'] = 'Долина Рудников доступна с 15 уровня';
header('Location: /game/');
exit();
}
$check_rud=mysql_query("SELECT * FROM `rud_dol` WHERE `user`='".$user['id']."'");
if(mysql_num_rows($check_rud)=='0'){
mysql_query("INSERT INTO `rud_dol` SET `user`='".$user['id']."',`time_free`='".(3600*4)."',`time_worked`='0',`work_now`='0'");
header("Location:/rud_dol/");
}
?>
<?
$dolina=mysql_fetch_array($check_rud);
if($dolina['work_now']=='0'){
$time_Free=$dolina['time_free']/60;
if(isset($_GET['go']) && $dolina['time_free']>599){
$time_work=num($_POST['time_work']);
if($user['level']<3)$time_work_max="1201";
if($user['level']>2)$time_work_max="14400";
if($time_work>$time_work_max)$err="Ошибка";
if($dolina['time_free']<$time_work)$err="Вы не можете идти в Долину Рудников, у Вас исчерпан лимит";
if($dolina['work_now']!='0')$err="Вы уже в Долине";
if($err)
{
echo err(''.$err.'');
dio();
}elseif(!$err)
{
mysql_query("UPDATE `rud_dol` SET `time_free`='".($dolina['time_free']-$time_work)."', `time_worked`='".(time()+$time_work)."',`work_now`='$time_work' WHERE `user`='".$user['id']."'");
header('Location: /game/rud_dol.php');
$_SESSION['notif'] = 'Вы отправились в Долину';
exit();
}
}
?>
<div class="stone"></div>
<div class="block">
<center><img src="/style/spach/rud_dol.png"></center>
<br>
В Долине рудников ты можешь добыть драгоценные кристаллы! Но чтобы орки (которыми кишит долина) не заметили тебя ты можешь собирать <img src="/style/spach/cristal.png"> кристаллы всего 4 часа! <br/>
<b>Сегодня тебе доступно</b>: <?echo intval($time_Free);?> минут.
<form action="?go" method="post">
<select name="time_work">
<?
if($user['level']=='1' OR $user['level']=='2'){
echo '<option value="600">10 минут</option>';
echo '<option value="1200">20 минут</option>';
}
if($user['level']>2){
echo '<option value="1800">30 минут</option>';
echo '<option value="3600">60 минут</option>';
echo '<option value="7200">120 минут</option>';
echo '<option value="14400">240 минут</option>';
}
?>
</select>
<input class="button_on" type="submit" value="Отправиться"/>
</form>
</div>
<?
}elseif($dolina['work_now']!='0')
{
$to_end_dolina_hours=intval($dolina['time_worked']-time())/3600%60;
$to_end_dolina=intval($dolina['time_worked']-time())/60%60;
switch ($dolina['work_now'])
{
case '600';
$cristal= 0;
$gold=rand(10,30);
break;
case '1200';
$cristal=0;
$gold=rand(40,55);
break;
case '1800';
$cristal=rand(0,1);
$gold=rand(60,99);
break;
case '3600';
$cristal=rand(0,2);
$gold=rand(100,130);
break;
case '7200';
$cristal=rand(0,2);
$gold=rand(150,230);
break;
case '14400';
$cristal=rand(0,3);
$gold=rand(350,700);
break;
}
$exp = rand(1,$user['level']*4);
if($dolina['work_now']!='0' && $dolina['time_worked']<time()){
if(isset($_GET['prize']))
{
mysql_query("UPDATE `user` SET `cristal`='".($user['cristal']+$cristal)."',`gold`='".($user['gold']+$gold)."', `exp` = '".($user['exp'] + $exp)."' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `rud_dol` SET `time_worked`='0', `work_now`='0' WHERE `user`='".$user['id']."'");
echo err('Поход в Долине завершен! Вы добыли '.$gold.' <img src="/style/spach/gold.png"> и '.$cristal.' <img src="/style/spach/cristal.png"> и заработали '.$exp.' опыта');
die;
}
?>
<div class="block center">
<img src="/style/spach/rud_dol.png"><br><br>
<form action="?prize" method="post"/>
<input class="button_on" type="submit" value="Забрать награду"/>
</form>
</div>
<?
}elseif($dolina['work_now']!='0' && $dolina['time_worked']>time())
{
if(isset($_GET['cancel']))
{
$cristal2=intval($cristal/10);
$gold2=intval($gold/10);
mysql_query("UPDATE `user` SET `cristal`='".($user['cristal']+$cristal2)."',`gold`='".($user['gold']+$gold2)."' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `rud_dol` SET `time_worked`='0', `work_now`='0' WHERE `user`='".$user['id']."'");
echo err('Ты сбежал из «Долины Рудников», ты успел добыть '.$cristal2.' <img src="/style/spach/cristal.png"> и '.$gold2.' <img src="/style/spach/gold.png">');
die;
}
?>
<div class="block center">
<center><img src="/style/spach/rud_dol.png"></center><br>
<center>
До возвращения из Долины <?=$to_end_dolina_hours;?> часа <?=$to_end_dolina;?> минут.<br/>
</center>
Также вы можете уйти из Долины, но доход будет меньше в 10 раз.
<form action="?cancel" method="post"/>
<input class="button_on" type="submit" value="Отменить"/>
</form><br/>
<form action="/rud_dol/" method="post"/>
<input class="button_on" type="submit" value="Обновить"/>
</form>
</div>
<?
}
}
require_once ('../config/footer.php');
?>