Файл: 3/farm.php
Строк: 51
<?php
require_once ('system/func.php');
$title = 'Поход';
require_once ('system/header.php');
auth(); // Закроем от гостей
echo'<div class="lent mlra w80">
<div class="bl-ttl"><div class="te"><div class="ttl">
Поход
</div></div></div>';
$tren = $db->query("SELECT * FROM `trenirovka` WHERE `user` = '".$user["id"]."' LIMIT 1")->fetch_assoc();
$farm = $db->query('SELECT * FROM `farm` WHERE `id_user` = "'.$myID.'"')->fetch_assoc();
if(!$farm){
$db->query('INSERT INTO `farm` (`id_user`) VALUES ("'.$myID.'")');
header('Location: /farm');
exit();
}
if($user['level'] >= 3){
if($farm['h'] == 0 && $farm['time'] == 0) {
if(isset($_GET['farm'])){
$h = num($_POST['h']);
if($h && $user['level'] >= $h * 3) {
$hs = ($h * (60 * 60));
$db->query('UPDATE `farm` SET `h` = "'.$h.'", `time` = "'.(time() + $hs).'" WHERE `id_user` = "'.$myID.'"');
if($tren['shag'] == 8){
$db->query("UPDATE `trenirovka` SET `shag`='9' WHERE `user`=".$myID."");
$db->query("UPDATE `users` set `exp` = `exp`+'90', `silver` = `silver`+'160' where `id` = ".$myID."");
$_SESSION['msg'] = '<font color = "#aa9711">Получено 90 опыта и 160 серебра!</font>';
header('Location: /farm');
exit();
}
header('location: /farm');
exit();
}
}
echo "<div class='block center'>";
echo "В походе ты получишь ".ico('icons','silver.png')." серебро, чем дольше поход тем больше награда...<br>Шанс добыть ".ico('icons','gold.png')." золото $user[level]%<br>";
echo "<form action='?farm' method='post'><select name='h'>";
for($h = 1; $h < 11; $h++) {
if($user['level'] >= $h * 3) {
echo "<option value='".$h."' selected>$h час".($h == 1 ? '':($h >= 5 ? 'ов':'а'))."</option>";
}
}
echo "</select><br>";
echo "<input class='btn' type='submit' value='Отправиться в поход'>";
echo "</form>";
echo "</div>";
}else{
if($farm['time'] > time()) {
if($_GET['end'] == true) {
$db->query('UPDATE `farm` SET `h` = "0", `time` = "0" WHERE `id_user` = "'.$myID.'"');
header('location: /farm');
exit();
}
echo "<div class='block center'>Вы отправились в поход<br>Осталось: ".tl($farm['time']-time())."<br><a href='?end=true' class='link center' data-ajax>Отменить поход</a></div>";
}else{
if(mt_rand(0,100) <= $user['level']){
$_gold = true;
}
$db->query('UPDATE `farm` SET `h` = "0", `time` = "0" WHERE `id_user` = "'.$myID.'"');
if($_gold == true){
$gold = rand(1,$farm[h]);
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_pohod']==1 and $sob['pohod']<2 and $sob['k_pohod']>0)
{
$db->query("UPDATE `sobytia_log` SET `pohod`=`pohod`+'1' WHERE `id_user`=".$myID."");
}
$db->query('UPDATE `users` SET `silver` = `silver` + '.($farm['h'] * 1000).', `gold` = `gold` + '.$gold.' WHERE `id` = "'.$myID.'"');
$_SESSION['msg'] = 'Вы вернулись из похода!<br>Награда: '.ico('icons','silver.png').' '.($farm['h']*1000).' серебра и '.ico('icons','gold.png').' '.$gold.' золота';
}else{
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_pohod']==1 and $sob['pohod']<2 and $sob['k_pohod']>0)
{
$db->query("UPDATE `sobytia_log` SET `pohod`=`pohod`+'1' WHERE `id_user`=".$myID."");
}
$db->query('UPDATE `users` SET `silver` = `silver` + '.($farm['h'] * 1000).' WHERE `id` = "'.$myID.'"');
$_SESSION['msg'] = 'Вы вернулись из похода!<br>Награда: '.ico('icons','silver.png').' '.($farm['h']*1000).' серебра';
}
header('Location: /farm');
exit();
}
}
}else{
echo "<div class='block center'>";
echo "<a>Поход доступен только с ".ico('icons','level.png')." 3 уровня<br>Ваш уровень ".ico('icons','level.png')." $user[level]";
echo "</div>";
}
echo "</div>";
require_once ('system/footer.php');
?>