Файл: rayb.me/quest.php
Строк: 152
<?php
$in = ["func.php","header.php"];
foreach($in as $incl){
$title = 'Ежедневные Задания';
include_once "./system/".$incl;
}
if(!$user) go('/');
function _time($i){
$h = floor(($i / 3600) - $d * 24);
$m = floor(($i - $h * 3600 - $d * 86400) / 60);
$s = $i - ($m * 60 + $h * 3600 + $d * 86400);
return ($h > 0 ? ($h < 10 ? '0':'').$h.':':'').($m > 0 ? ($m < 10 ? '0':'').$m.':':'00:').($s > 0 ? ($s < 10 ? '0':'').$s:'00');
}
$time = time() + 60 * 60 * 10;// 10 часа на открытия задания после выполнения
$ball = 20;// сколько даем баллов за задания
$ruby = 2000000;// рубинов
$ball_1 = 10;// сколько даем баллов за задания
$ruby_1 = 1000000;// рубинов
$ball_2 = 100;// сколько даем баллов за задания
$ruby_2 = 1000000;// рубинов
$ball_3 = 15;// сколько даем баллов за задания
$ruby_3 = 15;// рубинов
$ball_4 = 25;// сколько даем баллов за задания
$ruby_4 = 30;// рубинов
$qq = mysqli_fetch_assoc(DB::Query("SELECT * FROM `quest` WHERE `user` = ".$user['id'].""));
if(!$qq){
DB::Query("INSERT INTO `quest` SET `user` = ".$user['id']."");
go('?');
}
echo "<div class='feedback'><center>Ежедневные Задания</center></div>";
?>
<style>
.kn {
background: url repeat-x;
color: #000;
padding: 10px;
position: relative;
text-align: center;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 10px;
box-shadow: inset 0px 1px 5px 0px #0b0d10;
width:auto;
}
.prg-bar,.prg-blue,.prg-red,.prg-green,.prg-violet{
font-size:0;line-height:0;
height:5px;
background-image:url("/img/pattern2-96x96.png");background-repeat:repeat-x;}
.prg-bar{border:1px solid #cbc66b;}
.prg-bar.fght{background-position:0 -12px;}
.prg-bar.vote{background-position:0 -12px; border:1px solid #000000;}
.prg-blue{display:block;background-position:0 -7px;}
</style>
<?
echo "<div class='kn'>";
$pn_1 = round(100/(20/$user['q_1']));
if($pn_1 > 100) $pn_1 = 100;
if($qq['time_1'] < time()){
echo "<center>Общительный<br/><hr/>";
echo "Отправить 20 сообщений в чат<br/>Прогресс ".$user['q_1']." / 20<br/>";
echo "<a class='btni' style='min-width:100px;margin:8px;' href=".($user['q_1'] < 20 ? '/chat.php':'?n1').">".($user['q_1'] < 20 ? 'Перейти к выполнению':'Забрать награду')."</a></center></div>";
if(isset($_GET['n1']) && $user['q_1']>= 20 && $qq['time_1'] < time()) {
DB::Query("UPDATE `users` SET `q_1` = `q_1` - 20,`ruby` = `ruby` + '".$ruby."' WHERE `id` = ".$user['id']."");
DB::Query("UPDATE `quest` SET `time_1` = '".$time."' WHERE `user` = ".$user['id']."");
$_SESSION['msg'] = ' Задания выполнено , вам начислено 0 баллов , и '.$ruby.' рубинов ';
go('?');
}
}else{
echo "<center>Общительный<br/><hr> Отправить 20 сообщений в чат<br/>Задания выполнено, откроется через<br/><div class='btni' style='min-width:100px;margin:8px;'><font color='White'> "._time($qq['time_1'] - time())." </font></div> Остаток ".$user['q_1']."</div>";
}
echo "<hr/>";
echo "<div class='kn'>";
$pn_2 = round(100/(10/$user['q_2']));
if($pn_2 > 100) $pn_2 = 100;
if($qq['time_2'] < time()){
echo "<center>Активный<br/><hr/>";
echo "Отправить 10 сообщений на форуме<br/>Прогресс ".$user['q_2']." / 10<br/>";
echo "<a class='btni' style='min-width:100px;margin:8px;' href=".($user['q_2'] < 10 ? '/forum.php':'?n2').">".($user['q_2'] < 10 ? 'Перейти к выполнению':'Забрать награду')."</a></center></div>";
if(isset($_GET['n2']) && $user['q_2']>= 10 && $qq['time_2'] < time()) {
DB::Query("UPDATE `users` SET `q_2` = `q_2` - 10,`ruby` = `ruby` + '".$ruby_1."' WHERE `id` = ".$user['id']."");
DB::Query("UPDATE `quest` SET `time_2` = '".$time."' WHERE `user` = ".$user['id']."");
$_SESSION['msg'] = ' Задания выполнено , вам начислено 0 баллов , и '.$ruby_1.' рубинов ';
go('?');
}
}else{
echo "<center>Активный<br/><hr> Отправить 10 сообщений на форуме<br/>Задания выполнено, откроется через<br/><div class='btni' style='min-width:100px;margin:8px;'><font color='White'> "._time($qq['time_2'] - time())." </font></div> Остаток ".$user['q_2']."</div>";
}
echo "<hr/>";
echo "<div class='kn'>";
$pn_3 = round(100/(1000/$user['ball']));
if($pn_3> 100) $pn_1 = 100;
if($qq['time_3'] < time()){
echo "<center>Игра Города<br/><hr/>";
echo "Набери 1000 балов в игре Города<br/>Прогресс ".$user['ball']." / 1000<br/>";
echo "<a class='btni' style='min-width:100px;margin:8px;' href=".($user['ball'] < 1000 ? '/gchat.php':'?n3').">".($user['ball'] < 1000 ? 'Перейти к выполнению':'Забрать награду')."</a></center></div>";
if(isset($_GET['n3']) && $user['ball']>= 1000 && $qq['time_3'] < time()) {
DB::Query("UPDATE `users` SET `ball` = `ball` - 1000,`ruby` = `ruby` + '".$ruby_2."' WHERE `id` = ".$user['id']."");
DB::Query("UPDATE `quest` SET `time_3` = '".$time."' WHERE `user` = ".$user['id']."");
$_SESSION['msg'] = ' Задания выполнено , вам начислено '.$ruby_2.' рубинов ';
go('?');
}
}else{
echo "<center>Игра Города<br/><hr>Набери 1000 балов в игре Города<br/>Задания выполнено, откроется через<br/><div class='btni' style='min-width:100px;margin:8px;'><font color='White'> "._time($qq['time_3'] - time())." </font></div> Остаток ".$user['ball']."</div>";
}
echo "<hr/>";
/*
## quest 2
echo "<div class='kn'>";
if($q[time_2] < time()) {
echo "
<center>Рубиновый магнат<br/><hr> Купи 1000 рубинов<br/>Прогресс $user[q_2] / 1000<br/>
<a class='btni' style='min-width:100px;margin:8px;' href=".($user[q_2] < 1000 ? '/payment':'?n2').">".($user[q_2] < 1000 ? 'Перейти к выполнению':'Забрать награду')."</a></div> ";
if(isset($_GET['n2']) && $user[q_2]>= 1000 && $q[time_2] < time()) {
DB::Query("UPDATE `users` SET `q_2` = 0,`ball` = `ball` + '".$ball_1."',`ruby` = `ruby` + '".$ruby_1."' WHERE `id` = ".$user[id]."");
DB::Query("UPDATE `quest` SET `time_2` = '".$time."' WHERE `user` = ".$user[id]."");
$_SESSION['ok'] = ' Задания выполнено , вам начислено '.$ball_1.' баллов , и '.$ruby_1.' рубинов ';
header('location:?');
}
}else{
echo "<center>Рубиновый магнат<br/><hr> Купить 1000 рубинов<br/>Задания выполнено ,откроется через<br/><div class='btni' style='min-width:100px;margin:8px;'><font color='White'> "._time($q[time_2] - time())." </font></div></div>";
}
echo " <hr/> ";
### quest 3
echo "<div class='kn'>";
if($q[time_3] < time()) {
echo "
<center>Идущий к вершине<br/><hr> Получи сегодня новый уровень<br/>Прогресс $user[q_3] / 1<br/>
<a class='btni' style='min-width:100px;margin:8px;' href=".($user[q_3] < 1 ? '/':'?n3').">".($user[q_3] < 1 ? 'Перейти к выполнению':'Забрать награду')."</a></div> ";
if(isset($_GET['n3']) && $user[q_3]>= 1 && $q[time_3] < time()) {
DB::Query("UPDATE `users` SET `q_3` = 0,`ball` = `ball` + '".$ball_2."',`ruby` = `ruby` + '".$ruby_2."' WHERE `id` = ".$user[id]."");
DB::Query("UPDATE `quest` SET `time_3` = '".$time."' WHERE `user` = ".$user[id]."");
$_SESSION['ok'] = ' Задания выполнено , вам начислено '.$ball_2.' баллов , и '.$ruby_2.' рубинов ';
header('location:?');
}
}else{
echo "<center>Идущий к вершине<br/><hr> Получи за сегодня + 1 уровень<br/>Задания выполнено ,откроется через<br/><div class='btni' style='min-width:100px;margin:8px;'><font color='White'> "._time($q[time_3] - time())." </font></div></div>";
}
echo "<hr/>";
### quest 4
echo "<div class='kn'>";
if($q[time_4] < time()) {
echo "
<center>Бизнесмен<br/><hr> Сбрось бизнесы за рубины один раз<br/>Прогресс $user[q_4] / 1<br/>
<a class='btni' style='min-width:100px;margin:8px;' href=".($user[q_4] < 1 ? '/profile/':'?n4').">".($user[q_4] < 1 ? 'Перейти к выполнению':'Забрать награду')."</a></div> ";
if(isset($_GET['n4']) && $user[q_4]>= 1 && $q[time_4] < time()) {
DB::Query("UPDATE `users` SET `q_4` = 0,`ball` = `ball` + '".$ball_3."',`ruby` = `ruby` + '".$ruby_3."' WHERE `id` = ".$user[id]."");
DB::Query("UPDATE `quest` SET `time_4` = '".$time."' WHERE `user` = ".$user[id]."");
$_SESSION['ok'] = ' Задания выполнено , вам начислено '.$ball_3.' баллов , и '.$ruby_3.' рубинов ';
header('location:?');
}
}else{
echo "<center>Бизнесмен<br/><hr> Сбрось бизнесы за рубины один раз<br/>Задания выполнено ,откроется через<br/><div class='btni' style='min-width:100px;margin:8px;'><font color='White'> "._time($q[time_4] - time())." </font></div></div>";
}
## quest 5
echo "<div class='kn'>";
if($q[time_5] < time()) {
echo "
<center>Дед мороз<br/><hr> Подари кому-то подарок<br/>Прогресс $user[q_5] / 1<br/>
<a class='btni' style='min-width:100px;margin:8px;' href=".($user[q_5] < 1 ? '/online.php/':'?n5').">".($user[q_5] < 1 ? 'Перейти к выполнению':'Забрать награду')."</a></div> ";
if(isset($_GET['n5']) && $user[q_5]>= 1 && $q[time_5] < time()) {
DB::Query("UPDATE `users` SET `q_5` = 0,`ball` = `ball` + '".$ball_4."',`ruby` = `ruby` + '".$ruby_4."' WHERE `id` = ".$user[id]."");
DB::Query("UPDATE `quest` SET `time_5` = '".$time."' WHERE `user` = ".$user[id]."");
$_SESSION['ok'] = ' Задания выполнено , вам начислено '.$ball_4.' баллов , и '.$ruby_4.' рубинов ';
header('location:?');
}
}else{
echo "<center>Дед мороз<br/><hr> Подари кому-то подарок<br/>Задания выполнено ,откроется через<br/><div class='btni' style='min-width:100px;margin:8px;'><font color='White'> "._time($q[time_5] - time())." </font></div></div>";
}
*/
echo '<a class="btnl mt4" href="/games/">Меню</a>';
require_once ('system/footer.php');
?>