Файл: auc/auc.php
Строк: 115
<?
include_once 'sys/inc/start.php';
include_once 'sys/inc/compress.php';
include_once 'sys/inc/sess.php';
include_once 'sys/inc/home.php';
include_once 'sys/inc/settings.php';
include_once 'sys/inc/db_connect.php';
include_once 'sys/inc/ipua.php';
include_once 'sys/inc/fnc.php';
include_once 'sys/inc/user.php';
include_once 'sys/inc/thead.php';
title();
err();
$f = mysql_fetch_assoc(mysql_query("SELECT * FROM `auc` WHERE `id` = '1'"));
if ($f['time_ko'] < time())
{
$ank = get_user($f['user']);
$x = $f['xskolko'];
msg('Только что пользователь <a href="/info.php?id='.$ank['id'].'"><b>'.$ank['nick'].'</b></a> выиграл '.round($f['bank'] * $x).' монет!');
mysql_query("UPDATE `user` SET `money` = '".($ank['money'] + round($f['bank'] * $x))."' WHERE `id` = '$ank[id]'");
mysql_query("UPDATE `auc` SET `time_na` = '".time()."', `time_ko` = '9999999999999', `user` = '0', `bank` = '0', `last` = '0', `xskolko` = '1'");
mysql_query("INSERT INTO `top_auc` (`user`, `win`) values ('$ank[id]', '".round($f['bank'] * $x)."')");
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values ('0', '$ank[id]', 'Вы выиграли в аукционе ".round($f['bank'] * $x)." монет! Поздравляем!', '$time')");
$f = mysql_fetch_assoc(mysql_query("SELECT * FROM `auc` WHERE `id` = '1'"));
unset($_POST['sta']);
}
if (!$_POST['sta'])
{
echo '<div class="p_m">';
//echo '<font color="red"><center><b>Аукцион временно закрыт!!!</b></center></font>';
echo 'Привет, <b>'.$user['nick'].'</b> Добро пожаловать в аукцион!<br /></a>';
echo '</div>';
echo '<div class="p_t">';
if ($f['time_ko'] > time())echo '<img src="/img/start.png" /> Игра идет!<br />';
echo '<img src="/img/bank.png" /><b> Текущий банк</b>: '.$f['bank'].' монет <br />';
echo '<img src="/img/stake.png" /><b> Текущая ставка</b>: '.$f['last'].' монет<br />';
#echo '<b><img src="/img/start.png" /> Игра началась в</b>: '.vremja($f['time_na']);
$ank = get_user($f['user']);
$x = $f['xskolko'];
if ($ank['id'] != $user['id'])
{
echo '<br />Если через '.round(($f['time_ko'] - time())/60).' минут никто не поставит более, чем '.($f['last'] + 500).' монет, то
пользователь <a href="/info.php?id='.$ank['id'].'">' . $ank['nick'] . '';
echo '</a> получит целых '.round($f['bank'] * $x).' монет! Поспеши!';
echo '</div>';
echo '<div class="p_m">';
echo '<form class="p_m" action="?stavka=1" method="POST"><b>Ваша ставка (от '.($f['last'] + 500).'):</b><br /><input name="sta" value="'.($f['last'] + 500).'" /><br />Время на новую (5..60 минут)*: <br /><input name="time" value="15" /><br /><input type="submit" value="Перебить!"></form><br /><br />*С каждыми пятью минутами дополнительного времени вы получите дополнительных 2% от банка!';
echo '</div>';
}
else
{
echo '</div>';
echo '<div class="p_m">';
echo 'Сейчас играете именно ВЫ! Удача с вами - ведь пока вашу ставку никто не перебил!<br />';
echo '<br />Если через '.round(($f['time_ko'] - time())/60).' минут никто не поставит более, чем '.($f['last'] + 500).' монет, то вы получите целых '.round($f['bank'] * $x).' монет!';
}
echo '</div>';
}
else
{
IF (!$_POST['time'])
{
header('Location: auc.php');
exit();
}
$ls = intval($_POST['sta']);
if ((($ls - $f['last']) < 500) or (($ls - $f['last']) >1000000))
{
msg('Вы не можете поставить ставку, менее чем '.($f['last'] + 500).' или ставку, более чем '.($f['last'] + 1000000).'!');
include_once 'sys/inc/tfoot.php';
exit;
}
$tm = intval($_POST['time']);
if (($tm < 5) or ($tm > 60))
{
msg('Вы не можете поставить время менее 5 или более 60 минут!');
include_once 'sys/inc/tfoot.php';
exit;
}
if ($ls > $user['balls'])
{
msg('У вас недостаточно монет для ставки.');
include_once 'sys/inc/tfoot.php';
exit;
}
$ank = get_user($f['user']);
if ($ank['id'] == $user['id'])
{
msg('Нельзя перебить собственную ставку.');
include_once 'sys/inc/tfoot.php';
exit;
}
mysql_query("UPDATE `auc` SET `time_ko` = '".(time() + ($tm * 60))."', `user` = '$user[id]', `last` = '$ls', `bank` = '".($f['bank'] + $ls)."', `xskolko` = '".(1 + ($tm / 5) * 0.02)."'");
msg('Ставка принята! <a href="/auc.php">В аукцион</a>');
mysql_query("UPDATE `user` SET `money` = '".($ank['money'] - $ls)."' WHERE `id` = '$ank[id]'");
}
include_once 'sys/inc/tfoot.php';
?>