game/rating_script/index.php

288 lines
10 KiB
PHP
Raw Normal View History

2023-03-31 18:42:06 +00:00
<?php
2022-06-06 21:30:34 +00:00
define('GAME',true);
2022-07-01 12:45:43 +00:00
require_once('../_incl_data/__config.php');
require_once('../_incl_data/class/__db_connect.php');
2022-06-06 21:30:34 +00:00
$p = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`level`,`sex`,`clan`,`align`,`city`,`cityreg` FROM `users` WHERE `id` = "'.mysql_real_escape_string($_GET['user']).'" LIMIT 1'));
if(isset($p['id'])) {
$st = mysql_fetch_array(mysql_query('SELECT `id` FROM `stats` WHERE `id` = "'.$p['id'].'" AND (`stats` LIKE "%|s6=0%" OR `stats` NOT LIKE "%|s6=%") LIMIT 1'));
if(!isset($st['id'])) {
$_GET['t'] = 2;
}
}
function microLogin($id,$t,$nnz = 1) {
$inf = $id;
$id = $inf['id'];
$r = '';
if($inf['align']>0)
{
$r .= '<img width="12" height="15" src="//img.new-combats.tech/i/align/align'.$inf['align'].'.gif" />';
2022-06-06 21:30:34 +00:00
}
if($inf['clan']>0)
{
$cln = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`name_mini`,`align`,`type_m`,`money1`,`exp` FROM `clan` WHERE `id` = "'.$inf['clan'].'" LIMIT 1'));
if(isset($cln['id']))
{
$r .= '<img width="24" height="15" src="//img.new-combats.tech/i/clan/'.$cln['name_mini'].'.gif" />';
2022-06-06 21:30:34 +00:00
}
}
if($inf['cityreg'] == '') {
$inf['cityreg'] = 'capitalcity';
}
$r .= ' <b>'.$inf['login'].'</b> ['.$inf['level'].']<a target="_blank" href="/inf.php?'.$inf['id'].'"><img title="Инф. о '.$inf['login'].'" src="//img.new-combats.tech/i/inf_'.$inf['cityreg'].'.gif" /></a>';
2022-06-06 21:30:34 +00:00
return $r;
}
?>
2023-01-10 16:29:32 +00:00
<HTML><HEAD><TITLE>Бойцовский клуб</TITLE>
2022-06-06 21:30:34 +00:00
<META content=INDEX,FOLLOW name=robots>
<META content="1 days" name=revisit-after>
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-control content=private>
<META http-equiv=Expires content=0>
<link href="/rating_script/images/main1.css" rel="stylesheet" type="text/css">
2022-06-06 21:30:34 +00:00
<style type="text/css">
.style6 { color: #DFD3A3;
font-size: 9px;
}
A:link {
FONT-WEIGHT: normal; COLOR: #524936; TEXT-DECORATION: none
}
A:visited {
FONT-WEIGHT: normal; COLOR: #633525; TEXT-DECORATION: none
}
A:active {
FONT-WEIGHT: normal; COLOR: #77684d; TEXT-DECORATION: none
}
A:hover {
COLOR: #000000; TEXT-DECORATION: underline
}
.style10 {font-size: 9pt; font-weight: bold; }
.style7 {font-size: 9pt}
.style8 {color: #4F4B49}
ul {margin:0px; height:0px;}
li
{
list-style-type:decimal;
}
</style>
</HEAD>
<BODY bgColor=#000000 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign=top><td>
<table width="100%" height="135" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="/rating_script/images/sitebk_02.jpg" scope="col" align=center>
<img src="/forum_script/img/logotype_forum_capitalcity1.gif" width="194" height="135">
2022-06-06 21:30:34 +00:00
</td>
</tr>
</table>
</td></tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgColor=#3D3D3B>
<tr valign=top>
<td width="15%">
</td>
<td align=center>
<table cellspacing=0 cellpadding=0 width="900" bgcolor=#f2e5b1 border=0>
<tr valign=top>
<td width="29" rowspan=2 background="/rating_script/images/n21_08_1.jpg">
<img src="/rating_script/images/raitt_08.jpg" width="29" height="256"></td>
<td><img src="/rating_script/images/raitt_04.jpg" width="118" height="257"></td>
2022-06-06 21:30:34 +00:00
<td rowspan=2>
<!-- Begin of text -->
<!-- Begin of text -->
<h3><br>
</h3>
<TABLE width="100%" border=0 cellPadding=2 cellSpacing=0 name="F1">
<TBODY>
<td bgcolor="#F2E5B1">
<td valign=top><br><BR>
<TABLE width=100%>
2023-03-31 16:54:33 +00:00
<td>&nbsp; &nbsp; Рейтинг персонажей <?php if(isset($_GET['type']) && $_GET['type'] == 2) { ?><a title="Нажмите чтобы посмотреть рейтинг за полночь" href="?user=<?=$p['id']?>&type=1">сейчас</a><?php }else{ ?><a title="Нажмите чтобы посмотреть текущий рейтинг" href="?user=<?=$p['id']?>&type=2">в полночь</a><?php } ?>.<!--Рейтинг <?php if($_GET['t'] == 1 || !isset($_GET['t'])) { ?><B>бойцов</B> и <a href="?t=2">магов</a><?php }else{ ?><a href="?t=1">бойцов</a> и <B>магов</B><?php } ?>--> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<TD align=right>Статистика на <span class="style8"><code><?php if(isset($_GET['type']) && $_GET['type'] == 2) { ?><?= date('d.m.o H:i'); ?><?php }else{ echo date('d.m.o').' 00:00'; } ?></code></span></TABLE>
2022-06-06 21:30:34 +00:00
<P>
<P>
<table width="100%" border="0" cellpadding="0" cellspacing="0" background="/rating_script/images/ram12_34.gif">
2022-06-06 21:30:34 +00:00
<tr>
<td align="left" scope="col"><img src="/rating_script/images/ram12_33.gif" width="12" height="11"></td>
2022-06-06 21:30:34 +00:00
<td scope="col"></td>
<td width="18" align="right" scope="col"><img src="/rating_script/images/ram12_35.gif" width="13" height="11"></td>
2022-06-06 21:30:34 +00:00
</tr>
</table>
<table width=100% border=0 align=center cellpadding=0 cellspacing="1">
<tr>
<td colspan="5"></td>
</tr>
<tr bgcolor="#ECDFAA">
2023-01-10 16:29:32 +00:00
<td><b></b></td>
2022-06-06 21:30:34 +00:00
<td><b></b></td>
2023-01-10 16:29:32 +00:00
<td align="right"><b>рейтинг </b></td>
2022-06-06 21:30:34 +00:00
<td>&nbsp;</td>
</tr>
<tr bgcolor="#3D3D3B">
<td></td>
<td width="60%"></td>
<td width="32%"></td>
</tr>
<ul>
<?php
$r = '';
2023-01-10 16:29:32 +00:00
//рейтинг персонажей
2022-06-06 21:30:34 +00:00
$r = '';
$i = 1;
$j = 0;
$sp = mysql_query('SELECT `id`,`uid`,`dmy`,`last` FROM `users_rating` ORDER BY `rating` DESC');
while( $pl = mysql_fetch_array($sp) ) {
$user = mysql_fetch_array(mysql_query('SELECT `u`.`id` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `s`.`id` = `u`.`id` WHERE `s`.`bot` = 0 AND `u`.`id` = "'.$pl['uid'].'" AND `u`.`pass` NOT LIKE "%saintlucia%" LIMIT 1000'));
if(!isset($user['id'])) {
mysql_query('DELETE FROM `users_rating` WHERE `uid` = "'.$pl['uid'].'"');
}else{
if( $pl['dmy'] != date('dmY') ) {
mysql_query('UPDATE `users_rating` SET `dmy` = "'.date('dmY').'",`last` = "'.($j+1).'",`last2` = "'.$pl['last'].'",`now` = `rating` WHERE `uid` = "'.$pl['uid'].'" LIMIT 1');
}
$j++;
}
}
$p = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`level`,`sex`,`clan`,`align`,`city`,`cityreg` FROM `users` WHERE `id` = "'.mysql_real_escape_string($_GET['user']).'" LIMIT 1'));
$rt_type = 'now';
if(isset($_GET['type']) && $_GET['type'] == 2) {
$rt_type = 'rating';
}
$sp = mysql_query('SELECT * FROM `users_rating` ORDER BY `'.$rt_type.'` DESC');
while( $pl = mysql_fetch_array($sp) ) {
$user = mysql_fetch_array(mysql_query('SELECT `u`.`id`,`u`.`level`,`u`.`login`,`u`.`align`,`u`.`clan` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `s`.`id` = `u`.`id` WHERE `s`.`bot` = 0 AND `u`.`id` = "'.$pl['uid'].'" AND `u`.`pass` NOT LIKE "%saintlucia%" LIMIT 1000'));
if(!isset($user['id'])) {
mysql_query('DELETE FROM `users_rating` WHERE `uid` = "'.$pl['uid'].'"');
}else{
if($pl['uid'] == $p['id']) {
$r .= '<tr height="20" bgcolor="#d9ca8c">';
}else{
$r .= '<tr height="20" bgcolor="#ECDFAA">';
}
2023-01-10 16:29:32 +00:00
//№
2022-06-06 21:30:34 +00:00
$numb = '';
$numbi = '';
if($i != $pl['last'] && ($j+$pl['last']-$i) != 0 && ($pl['last']-$i+$j) != 0) {
$numb .= '<sup>&nbsp;<small>';
if($pl['last'] > $i) {
$numbi .= '<img style="padding-bottom:4px;" src="//img.new-combats.tech/uprt2.png" width="7" height="7">';
2022-06-06 21:30:34 +00:00
$numb .= '<font color=green><b>+'.($pl['last']-$i).'</b></font>';
}else{
$numbi .= '<img style="padding-bottom:4px;" src="//img.new-combats.tech/uprt.png" width="7" height="7">';
2022-06-06 21:30:34 +00:00
$numb .= '<font color=maroon><b>'.($pl['last']-$i).'</b></font>';
}
$numb .= '</small></sup>';
}
if( $i == 1 ) {
$numbi = '<img src="//img.new-combats.tech/gold11.png" height="14">';
2022-06-06 21:30:34 +00:00
}elseif( $i == 2 ) {
$numbi = '<img src="//img.new-combats.tech/silver11.png" height="14">';
2022-06-06 21:30:34 +00:00
}elseif( $i == 3 ) {
$numbi = '<img src="//img.new-combats.tech/bronze11.png" height="14">';
2022-06-06 21:30:34 +00:00
}
$r .= '<td height="20" style="font-size:10pt" align=center valign="top" class="mystrong">&nbsp;'.$numbi.$i.$numb.'&nbsp;</td>';
//login
$r .= '<td height="20" align=left valign="top" class="mystrong">&nbsp;&nbsp;'.microLogin($user,1).'&nbsp;</td>';
2023-01-10 16:29:32 +00:00
//рейтинг
2022-06-06 21:30:34 +00:00
$r .= '<td height="20" align=right valign="top" class="mystrong">'.$pl[$rt_type].'</td>';
//
$r .= '</tr>';
}
$i++;
}
if($r == '') {
$r = '<tr bgcolor="#ECDFAA">';
2023-01-10 16:29:32 +00:00
//№
2022-06-06 21:30:34 +00:00
$r .= '<td align=right valign="top" class="mystrong"></td>';
//login
2023-01-10 16:29:32 +00:00
$r .= '<td align=center valign="top" class="mystrong">К сожалению рейтинг пуст</td>';
//рейтинг
2022-06-06 21:30:34 +00:00
$r .= '<td align=right valign="top" class="mystrong"></td>';
//
$r .= '</tr>';
}
echo $r;
?>
</ul>
<tr>
<td colspan=4><img src="/rating_script/images/1x1.gif" width="1" height="1" border=0 alt=""></td>
2022-06-06 21:30:34 +00:00
<td></td>
</tr>
<tr>
<td colspan=5><table width="100%" border="0" cellpadding="0" cellspacing="0" background="/rating_script/images/ram12_34.gif">
2022-06-06 21:30:34 +00:00
<tr>
<td align="left" scope="col"><img src="/rating_script/images/ram12_33.gif" width="12" height="11"></td>
2022-06-06 21:30:34 +00:00
<td scope="col"></td>
<td width="18" align="right" scope="col"><img src="/rating_script/images/ram12_35.gif" width="13" height="11"></td>
2022-06-06 21:30:34 +00:00
</tr>
</table></td>
</tr>
</table>
<center>
<small>
2023-01-10 16:29:32 +00:00
Рейтинг плавающий. Зависит от ваших активных боевых действий за последние 3 месяца.</small>
2022-06-06 21:30:34 +00:00
</center>
</p>
</FORM>
</td>
</tr>
</TABLE>
<!-- End of text -->
</td>
<td align=right><img height=144 src="/rating_script/images/rairus_03.jpg" width=139 border=0></td>
<td valign=top background="/rating_script/images/nnn21_03_1.jpg">&nbsp;&nbsp;&nbsp;&nbsp;</td>
2022-06-06 21:30:34 +00:00
</tr>
<tr valign=top>
<td></td>
<td valign=bottom style="padding-bottom:50"><IMG height=236 src="/rating_script/images/raitt_15.jpg" width=128 border=0></td>
<td width="23" valign=top background="/rating_script/images/nnn21_03_1.jpg">&nbsp;</td>
2022-06-06 21:30:34 +00:00
</tr>
</table>
</td>
<td width="15%">
</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor=#000000>
<TR>
<TD colspan=3 width="100%" height=13 background="/rating_script/images/sitebk_07.jpg"></TD>
2022-06-06 21:30:34 +00:00
</TR>
<tr valign=top>
<td width="20%">
<div align="center">
</div>
</td>
<td align=center><br>
2023-01-10 16:29:32 +00:00
<div align="center" style="padding-bottom:15px;"><NOBR><span class="style6">Copyright © www.new-combats.com</span></NOBR></div>
2022-06-06 21:30:34 +00:00
</td>
<td width="20%">
</td>
</tr>
</table>
</BODY>
</HTML>