2022-12-19 18:26:14 +00:00
< ? php
2022-12-30 19:03:37 +00:00
//const GAME = true;
2023-12-01 21:27:45 +00:00
use Helper\Conversion ;
2022-12-19 18:26:14 +00:00
if ( ! defined ( 'GAME_VERSION' )) {
require_once '_incl_data/autoload.php' ;
}
2022-12-19 20:16:24 +00:00
//include('_incl_data/__config.php');
2022-12-19 18:26:14 +00:00
//include('_incl_data/class/__db_connect.php');
2022-12-19 20:16:24 +00:00
Core\Config :: init ();
2022-12-19 18:26:14 +00:00
Core\Database :: init ();
2022-12-19 20:16:24 +00:00
//$c = (new \Core\Config())->get();
2022-12-19 18:26:14 +00:00
$u = User :: start ();
2022-06-06 21:30:34 +00:00
?>
2022-12-19 18:26:14 +00:00
<! DOCTYPE HTML >
2022-06-06 21:30:34 +00:00
< html >
< head >
2023-12-05 01:01:04 +00:00
2022-12-19 18:26:14 +00:00
< meta http - equiv = " X-UA-Compatible " content = " IE=EmulateIE8 " />
< meta http - equiv = Cache - Control Content = no - cache >
< meta http - equiv = PRAGMA content = NO - CACHE >
2023-03-31 18:30:14 +00:00
< link href = " //img.new-combats.tech/css/main.css " rel = " stylesheet " type = " text/css " >
2023-01-10 16:29:32 +00:00
< title > Монитор поединков </ title >
2022-06-06 21:30:34 +00:00
</ head >
< body style = " padding-top:0px; margin-top:7px; height:100%; background-color:#dedede; " >
< script type = " text/javascript " src = " js/jquery.js " ></ script >
2023-12-05 01:01:04 +00:00
< center >< strong > Просматривает персонаж : </ strong >< ? = User :: getLogin ( $u -> info [ 'id' ]) ?> </center>
2022-06-06 21:30:34 +00:00
< hr >
2023-01-10 16:29:32 +00:00
< INPUT style = " float:right " class = " btn btn-success " TYPE = button value = " Обновить " style = 'width: 100px'
2022-12-19 18:26:14 +00:00
onClick = " location.href='monitoring' " ></ div >
2023-01-10 16:29:32 +00:00
< h3 >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; Заявки
на хаотические поединки </ h3 >
2022-12-19 18:26:14 +00:00
< ? php
$html = '' ;
$i = 0 ;
2022-06-06 21:30:34 +00:00
$sp = mysql_query ( 'SELECT * FROM `zayvki` WHERE `razdel` = 5 AND `cancel` = 0 AND `btl_id` = 0 ORDER BY `id` ASC' );
2022-12-19 18:26:14 +00:00
while ( $pl = mysql_fetch_array ( $sp )) {
$i ++ ;
//
$users = '' ;
//
$spu = mysql_query ( 'SELECT `id` FROM `stats` WHERE `zv` = "' . $pl [ 'id' ] . '"' );
while ( $plu = mysql_fetch_array ( $spu )) {
2023-12-05 01:01:04 +00:00
$users .= User :: getLogin ( $plu [ 'id' ]) . ',' ;
2022-12-19 18:26:14 +00:00
}
//
if ( $users == '' ) {
2023-01-10 16:29:32 +00:00
$users = '<i><font color=grey><small>Поле боя ждет своих героев!</small></font></i>' ;
2022-12-19 18:26:14 +00:00
} else {
$users = rtrim ( $users , ',' );
}
//
$html .= $i . '. <span class="date">' . date ( 'H:i' , $pl [ 'time' ]) . '</span> ' ;
2023-03-31 18:30:14 +00:00
$html .= ' (' . $users . ') (' . $pl [ 'min_lvl_1' ] . '-' . $pl [ 'max_lvl_1' ] . ') Тип боя: <img src="//img.new-combats.tech/i/fighttype' . $pl [ 'type' ] . '.gif"> ' ;
2022-12-19 18:26:14 +00:00
if ( $pl [ 'noinc' ] > 0 ) {
2023-03-31 18:30:14 +00:00
$html .= '<img src="//img.new-combats.tech/closefight.gif" title="В поединок нельзя вмешаться">' ;
2022-12-19 18:26:14 +00:00
}
if ( $pl [ 'fastfight' ] > 0 ) {
2023-03-31 18:30:14 +00:00
$html .= '<img src="//img.new-combats.tech/fastfight.gif" title="Для старта поединка требуется минимум двое участников">' ;
2022-12-19 18:26:14 +00:00
}
if ( $pl [ 'arand' ] > 0 ) {
2023-03-31 18:30:14 +00:00
$html .= '<img src="//img.new-combats.tech/arand.gif" title="Команды делятся на две равные команды (равные по количеству, но не по мощности)">' ;
2022-12-19 18:26:14 +00:00
}
2023-12-01 21:27:45 +00:00
$html .= '<font color="grey">Бой начнется через <b>' . Conversion :: secondsToTimeout (
2022-12-19 18:26:14 +00:00
$pl [ 'time' ] + $pl [ 'time_start' ] - time ()
2023-12-01 21:27:45 +00:00
) . '</b>, таймаут ' . Conversion :: secondsToTimeout ( $pl [ 'timeout' ]) . '</font>' ;
2022-12-19 18:26:14 +00:00
if ( $pl [ 'priz' ] > 0 ) {
2023-06-13 00:44:13 +00:00
$html .= '<a href="/n/567/" target="_blank"><span style="color:#e65700;" title="Победители имеют 5% шанс на получение Жетона Успеха "><b>(Героическое Сражение)</b></span></a></font></i>' ;
2022-12-19 18:26:14 +00:00
}
$html .= '<br>' ;
2022-06-06 21:30:34 +00:00
}
2022-12-19 18:26:14 +00:00
if ( $html == '' ) {
2023-01-10 16:29:32 +00:00
$html = '<center>(Раздел пуст)</center>' ;
2022-06-06 21:30:34 +00:00
}
2022-12-19 18:26:14 +00:00
echo $html ;
$html = '' ;
2022-06-06 21:30:34 +00:00
?>
2023-01-10 16:29:32 +00:00
< h3 > Текущие бои </ h3 >
2022-12-19 18:26:14 +00:00
< ? php
2022-06-06 21:30:34 +00:00
$i = 0 ;
$sp = mysql_query ( 'SELECT * FROM `battle` WHERE `team_win` = -1' );
2022-12-19 18:26:14 +00:00
while ( $pl = mysql_fetch_array ( $sp )) {
//
$users = '' ;
$usersa = [];
$userst = [];
//
$spu = mysql_query (
'SELECT `a`.`id`,`b`.`team` FROM `users` AS `a` LEFT JOIN `stats` AS `b` ON `a`.`id` = `b`.`id` WHERE `a`.`battle` = "' . $pl [ 'id' ] . '"'
);
while ( $plu = mysql_fetch_array ( $spu )) {
if ( ! isset ( $usersa [ $plu [ 'team' ]])) {
$userst [] = $plu [ 'team' ];
}
2023-12-05 01:01:04 +00:00
$usersa [ $plu [ 'team' ]] .= User :: getLogin ( $plu [ 'id' ]) . ',' ;
2022-12-19 18:26:14 +00:00
}
//
if ( count ( $usersa ) > 0 ) {
$j = 0 ;
while ( $j < count ( $userst )) {
if ( $users != '' ) {
2023-01-10 16:29:32 +00:00
$users .= ' <b><font color=red><small>против</small></font></b> ' ;
2022-12-19 18:26:14 +00:00
}
$users .= $usersa [ $userst [ $j ]];
$users = rtrim ( $users , ',' );
$j ++ ;
}
//
$i ++ ;
//
$html .= $i . '. <span class="date">' . date ( 'd.m.Y H:i' , $pl [ 'time_start' ]) . '</span> ' ;
2023-03-31 18:30:14 +00:00
$html .= ' (' . $users . ') Тип боя: <img src="//img.new-combats.tech/i/fighttype' . $pl [ 'type' ] . '.gif"> ' ;
2022-12-19 18:26:14 +00:00
if ( $pl [ 'noinc' ] > 0 ) {
2023-03-31 18:30:14 +00:00
$html .= '<img src="//img.new-combats.tech/closefight.gif" title="В поединок нельзя вмешаться">' ;
2022-12-19 18:26:14 +00:00
}
if ( $pl [ 'fastfight' ] > 0 ) {
2023-03-31 18:30:14 +00:00
$html .= '<img src="//img.new-combats.tech/fastfight.gif" title="Для старта поединка требуется минимум двое участников">' ;
2022-12-19 18:26:14 +00:00
}
if ( $pl [ 'arand' ] > 0 ) {
2023-03-31 18:30:14 +00:00
$html .= '<img src="//img.new-combats.tech/arand.gif" title="Команды делятся на две равные команды (равные по количеству, но не по мощности)">' ;
2022-12-19 18:26:14 +00:00
}
2023-12-01 21:27:45 +00:00
$html .= '<font color="grey">, таймаут ' . Conversion :: secondsToTimeout ( $pl [ 'timeout' ]) . '</font>' ;
2022-12-19 18:26:14 +00:00
if ( $pl [ 'priz' ] > 0 ) {
2023-06-13 00:44:13 +00:00
$html .= '<a href="/n/567/" target="_blank"><span style="color:#e65700;" title="Т а сторона которая победила получит 5% шанс на получение дополнительно Жетона Успеха "><b>(Героическое Сражение)</b></span></a></font></i>' ;
2022-12-19 18:26:14 +00:00
}
$html .= ' <a href="/logs.php?log=' . $pl [ 'id' ] . '" target="_blank">»»</a> ' ;
$html .= '<br>' ;
}
//
2022-06-06 21:30:34 +00:00
}
2022-12-19 18:26:14 +00:00
if ( $html == '' ) {
2023-01-10 16:29:32 +00:00
$html = '<center>(Раздел пуст)</center>' ;
2022-06-06 21:30:34 +00:00
}
2022-12-19 18:26:14 +00:00
echo $html ;
$html = '' ;
2022-06-06 21:30:34 +00:00
?>
2023-01-10 16:29:32 +00:00
< h3 > Башня смерти </ h3 >
2022-12-19 18:26:14 +00:00
< ? php
2022-06-06 21:30:34 +00:00
$sp = mysql_query ( 'SELECT * FROM `bs_turnirs`' );
$i = 0 ;
2022-12-19 18:26:14 +00:00
while ( $pl = mysql_fetch_array ( $sp )) {
$i ++ ;
$html .= ' [' . $pl [ 'level' ] . ']' ;
if ( $pl [ 'status' ] == 0 ) {
2023-01-10 16:29:32 +00:00
//Ожидаем начала нового турнира
$html .= ' Начало турнира в "Башне Смерти" : <span class="date">' . date (
2022-12-19 18:26:14 +00:00
'd.m.Y H:i' , $pl [ 'time_start' ]
2023-12-01 21:27:45 +00:00
) . '</span> (<small> <font color=grey>Начнется через <b>' . Conversion :: secondsToTimeout (
2022-12-19 18:26:14 +00:00
$pl [ 'time_start' ] - time ()
2023-01-10 16:29:32 +00:00
) . '</b></font></small>) Призовой фонд на текущий момент: <b>' . round (
2022-12-19 18:26:14 +00:00
( $pl [ 'money' ] / 100 * 85 ), 2
2023-01-10 16:29:32 +00:00
) . '</b> кр. В с е г о подано заявок: <b>' . $pl [ 'users' ] . '</b>' ;
2022-12-19 18:26:14 +00:00
} else {
2023-01-10 16:29:32 +00:00
//Уже идет турнир
2022-12-19 18:26:14 +00:00
$users = '' ;
$spu = mysql_query ( 'SELECT `id` FROM `users` WHERE `inTurnir` = "' . $pl [ 'id' ] . '"' );
while ( $plu = mysql_fetch_array ( $spu )) {
2023-12-05 01:01:04 +00:00
$users .= User :: getLogin ( $plu [ 'id' ]) . ',' ;
2022-12-19 18:26:14 +00:00
}
$users = rtrim ( $users , ',' );
2023-01-10 16:29:32 +00:00
$html .= ' <span title="[' . $pl [ 'status' ] . ']">Турнир Башни Смерти уже идет.</span>' ;
$html .= ' Участники: ' . $users . ', Лог турнира: <a href="/towerlog.php?towerid=' . $pl [ 'id' ] . '&id=' . $pl [ 'count' ] . '" target="_blank">»»</a>' ;
2022-12-19 18:26:14 +00:00
}
//
$html .= '<br>' ;
//
2022-06-06 21:30:34 +00:00
}
2022-12-19 18:26:14 +00:00
if ( $html == '' ) {
2023-01-10 16:29:32 +00:00
$html = '<center>(Раздел пуст)</center>' ;
2022-06-06 21:30:34 +00:00
}
2022-12-19 18:26:14 +00:00
echo $html ;
$html = '' ;
2022-06-06 21:30:34 +00:00
?>
2023-01-10 16:29:32 +00:00
< h3 > Войны кланов </ h3 >
2022-12-19 18:26:14 +00:00
< ? php
if ( $html == '' ) {
2023-01-10 16:29:32 +00:00
$html = '<center>(Раздел пуст)</center>' ;
2022-06-06 21:30:34 +00:00
}
2022-12-19 18:26:14 +00:00
echo $html ;
$html = '' ;
2022-06-06 21:30:34 +00:00
?>
2023-01-10 16:29:32 +00:00
< h3 > История Великих сражений </ h3 >
2022-12-19 18:26:14 +00:00
< ? php
if ( $html == '' ) {
2023-01-10 16:29:32 +00:00
$html = '<center>(Раздел пуст)</center>' ;
2022-06-06 21:30:34 +00:00
}
2022-12-19 18:26:14 +00:00
echo $html ;
$html = '' ;
2022-06-06 21:30:34 +00:00
?>
2022-12-19 18:26:14 +00:00
< div align = " right " >< font style = " color:#999; " size = " 1 " face = " verdana " color = " black " >
< hr style = " border-color:#CCC; " >
2023-01-10 16:29:32 +00:00
Бойцовский Клуб v2 . 1 & copy ; < ? = date ( 'Y' ) ?> , «www.new-combats.com»™ </font></div>
2022-12-19 18:26:14 +00:00
< br />< br />
2022-06-06 21:30:34 +00:00
2022-12-19 18:26:14 +00:00
</ body >
2022-06-06 21:30:34 +00:00
</ html >