vectorserver
♥♥♥♥♥ by game.cominet.ru
- Сообщения
- 201
- Реакции
- 246
Написал Скрипт вывода списка серверов для LGSL
Пример работы: http://game.cominet.ru/components/com_lgsl/mon.php
Файл нужно положить в папку lgsl
$stats_url = это ссылка на статистику
Script:Посмотреть вложение mon.zip
Пример работы: http://game.cominet.ru/components/com_lgsl/mon.php
Файл нужно положить в папку lgsl
$stats_url = это ссылка на статистику
PHP:
<style>
.text{font-family:"tahoma", "verbana", "arial", "helvetica";font-weight:700;font-size: 10px;}
.urlstat {color:#009bdb;}
.urlstatoff, .offline {color:#c14444;}
a{text-decoration: none;}
.online{color:#9fc41d;}
.passonline {color:#c24498;}
img.kartinka, img.nspImage, div.imageholder {
overflow:hidden;
float:left;
margin:5px 5px 5px 0;
padding:5px;
border:1px solid #e0dede;
background:#fff;
border-radius:4;
-moz-border-radius:4;
-khtml-border-radius:4;
}
</style>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/base/jquery-ui.css" type="text/css" media="all" />
<link rel="stylesheet" href="http://static.jquery.com/ui/css/demo-docs-theme/ui.theme.css" type="text/css" media="all" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://jquery-ui.googlecode.com/svn/tags/latest/external/jquery.bgiframe-2.1.2.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/i18n/jquery-ui-i18n.min.js" type="text/javascript"></script>
<?PHP
require "lgsl_files/lgsl_class.php";
/*////////////////////////////////////////////////////////////*/
$stats_url = "http://ссылка"; //ваша ссылка на стату Hlstatx
/*//////////////////////////////////////////////////////////////*/
$server_list = lgsl_query_group();
$server_list = lgsl_sort_servers($server_list);
$total = lgsl_group_totals($server_list);
foreach ($server_list as $server)
{
$misc = lgsl_server_misc($server);
$server = lgsl_server_html($server);
//Ссылка на статистику
$ifserver = $server['b']['type']."_".$server['s']['game'];
//Online - Offline
$online = $misc['text_status'];
//echo "<pre>".$ifserver."</pre>";
//КСС
if ($ifserver == "source_cstrike")
{$mm = "<a target='_blank' href='".$stats_url."hlstats.php?game=css'><span class='text urlstat'>ссылка»</span></a>";}
else
{$mm = "<span class='text urlstatoff'>нет</span>";}
if ($online == "ONLINE")
{$online = "<span class='text online'>Онлайн</span>";}
else if ($online == "ONLINE WITH PASSWORD")
{$online = "<span class='text online'>Онлайн <span class='passonline'>(Пароль)</span></span>";}
else if ($online == "NO RESPONSE")
{$online = "<span class='text offline'>Отключен</span>";}
$id = "convex_nt_game_".md5(sha1($server['s']['players'].$server['s']['map'].$server['s']['name'].$server['b']['ip'].$server['b']['c_port']));
//echo $id;
$ppp.= '
<script>
jQuery(function() {
jQuery( "div#'.$id.'" ).progressbar({
value: '.$server['s']['players'].',
max: '.$server['s']['playersmax'].'
});
});
</script>
<table border="0" width="100%" cellspacing="1" cellpadding="0">
<tbody>
<tr>
<td colspan="2">
<table border="0" width="100%" style="margin-top: 0; margin-bottom:0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10">
<img border="0" src="'.$misc['icon_game'].'" width="16">
</td>
<td width="90%">
<span align="left" style="margin-top: 0; margin-bottom: 0">
<b>'.mb_substr($server['s']['name'],0,36).'</b>
</span>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="5" width="4%">
<table border="0">
<tbody>
<tr>
<td align="left" valign="top">
<img border="0" src="'.$misc['image_map'].'" width="82" class="kartinka">
<div style="height: 3px; width:91px;" id="'.$id.'">
</div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="95%">
<font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#757575">
карта: </font>
<font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#4A4A4A">'.$server['s']['map'].'</font>
</td>
</tr>
<tr>
<td width="95%">
<font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#757575">
ip: </font>
<font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#4A4A4A">'.$server['b']['ip'].':'.$server['b']['c_port'].'</font>
</td>
</tr>
<tr>
<td width="95%">
<span style="margin-bottom:4">
<font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#757575">
игроки: </font>
<font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#009bdb">'.$server['s']['players'].'</font>
<font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#4A4A4A">/'.$server['s']['playersmax'].'</font>
<a href="steam://connect/'.$server['b']['ip'].':'.$server['b']['c_port'].'">
<font color="#ee4499" style="font-size: 10px; ">
<b>играть</b>
</font>
</a>
<font color="#9D9D9D" style="font-size: 10px; "> »</font>
</span>
<br>
<font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#757575">
Статус: </font> '.$online.'
<br><font face="tahoma, verbana, arial, helvetica;" style="font-size: 10px; font-weight:700" color="#757575">
Статистика: </font> '.$mm.'
</td>
</tr>
<tr>
<td width="95%">
<table border="0" width="125" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="95%">
<font face="Tahoma" style="font-size: 4px"> </font>
</td>
</tr>
</tbody>
</table>';
}
echo $ppp;
Script:Посмотреть вложение mon.zip