2018-01-28 18:40:49 +02:00
< ? php
2020-09-30 01:39:06 +03:00
session_start ();
require_once " functions.php " ;
2020-10-30 01:30:05 +02:00
$user = $user ? ? new \Battles\User ( $_SESSION [ 'uid' ]);
2020-09-30 01:39:06 +03:00
class hellround
{
2018-01-28 18:40:49 +02:00
2020-09-30 01:39:06 +03:00
// проверяет участие в турнире, возвращает айди похода
function is_in_trip ( $id )
{
$f = mysql_fetch_array ( mysql_query ( " SELECT `id` FROM `hellround_pohod` WHERE `end` = 0 AND `owner`= " . $id . " LIMIT 1; " ));
return $f [ 0 ];
}
// возвращает параметры похода
function get_par ( $id )
{
return mysql_fetch_array ( mysql_query ( " SELECT * FROM `hellround_pohod` WHERE `id` = " . $id . " LIMIT 1; " ));
}
2018-01-28 18:40:49 +02:00
2020-09-30 01:39:06 +03:00
// увеличить волну
function inc_volna ( $id )
{
mysql_query ( " UPDATE `hellround_pohod` SET `volna`=`volna`+1 WHERE `id` = " . $id . " LIMIT 1; " );
}
}
2018-01-28 18:40:49 +02:00
2020-09-30 01:39:06 +03:00
$hr = new hellround ;
2018-01-28 18:40:49 +02:00
2020-09-30 01:39:06 +03:00
$mytrip = $hr -> is_in_trip ( $user [ 'id' ]);
$tr = $hr -> get_par ( $mytrip );
2020-10-28 22:21:08 +02:00
\Battles\Template :: header ( 'hell' );
2020-09-30 01:39:06 +03:00
if ( $mytrip > 0 ) {
2020-09-30 22:12:34 +03:00
2020-09-30 01:39:06 +03:00
?>
2020-09-30 22:12:34 +03:00
<style>
body {
background-image: url('i/hell.jpg');
background-repeat: no-repeat;
background-position: top right;
}
</style>
<?php
2020-09-30 01:39:06 +03:00
echo "<h3>Приближается <i>" . ($tr['volna'] + 1) . "</i> волна нашествия...</h3>";
// диалоговый бот
} else {
if ($_GET['start'] > 0) {
$f = mysql_fetch_array(mysql_query("SELECT `date_out` FROM `hellround_pohod` WHERE `owner`= " . $user['id'] . " ORDER by `id` DESC LIMIT 1;"));
if ((time() - strtotime($f['date_out'])) < 3600 * 24) {
$err = 'Сегодня вы уже ходили в поход, интервал между походами 1 сутки.';
2018-01-28 18:40:49 +02:00
} else {
2020-09-30 01:39:06 +03:00
// начиаем поход!!! за родину!!!! на черта!!! в жопу чертей!!!
mysql_query("INSERT `hellround_pohod` (`owner`) VALUES ('" . $user['id'] . "');");
2018-01-28 18:40:49 +02:00
header("Location:hell.php");
}
}
2020-09-30 01:39:06 +03:00
?>
2020-09-30 22:12:34 +03:00
<style>
2018-01-28 18:40:49 +02:00
2020-09-30 22:12:34 +03:00
body {
background-image: url('i/hell.jpg');
background-repeat: no-repeat;
background-position: top right;
}
</style>
2020-09-30 01:39:06 +03:00
<TABLE border=0 width=100% cellspacing="0" cellpadding="0">
<td align=left>
<INPUT TYPE="button" onclick="location.href = 'hell.php?start=1';" value="НАЧАТЬ ПОХОД" name="strah">
</td>
<td align=right>
<INPUT TYPE="button" onclick="location.href = 'city.php?bps=1';" value="Вернуться" name="strah">
</table>
</form>
<FORM method=POST>
<h3>Врата Ада</h3>
<center><font color=red><B><?= $err ?></B></font><BR>
<i>Отродья хаоса лезут отовсюду... Наплывы слуг хаоса не прекращаються не на минуту! Окажи посильную помощь
в войне с Хаосом! Будь доблестен сердцем и душей!</i></center>
<BR>
<center>
<fieldset style="width:50%;">
<legend>
Общий ТОП
</legend>
</center>
<?
$select = mysql_query("SELECT DISTINCT `owner` FROM `hellround_pohod` ORDER by (SELECT SUM(`volna`) FROM `hellround_pohod` WHERE `owner` = `owner`) DESC LIMIT 10;");
while ($f = mysql_fetch_array($select)) {
$i++;
echo " " . $i . ". " . Nick::id($f[0])->full(1) . "<BR>";
}
?>
<center>
</fieldset>
<fieldset style="width:50%;">
<legend>Личный ТОП</legend>
<?
$select = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `hellround_pohod` WHERE `owner` = " . $user['id'] . ";"));
echo "Всего походов: <B>" . $select[0] . "</B>.<BR>";
$select = mysql_fetch_array(mysql_query("SELECT * FROM `hellround_pohod` WHERE `owner` = " . $user['id'] . " ORDER by `volna` DESC LIMIT 1;"));
echo "Максимально продержался <B>" . $select['volna'] . "</B> волн.<BR>";
$select = mysql_fetch_array(mysql_query("SELECT `date_out`,`date_in` FROM `hellround_pohod` WHERE `owner` = " . $user['id'] . " ORDER by `date_out`-`date_in` DESC LIMIT 1;"));
echo "Максимально продержался времени: <span class=date>" . date("H:i:s", -10800 + strtotime($select[0]) - strtotime($select[1])) . "</span>.<BR>";
?>
2018-01-28 18:40:49 +02:00
2020-09-30 01:39:06 +03:00
</fieldset>
</center>
</FORM>
<?
2020-09-30 22:12:34 +03:00
}