Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Мониторинг C-s (https://forum.antichat.xyz/showthread.php?t=63192)

InfernoNet 01.03.2008 19:33

Мониторинг C-s
 
Может быть есть какой нибудь движок подобный таким сайтам как cs-online.ru, cs-monitor.ru, cs-monitoring.ru?
Или кто-то захочет написать его для меня за 0,01$ ?

mr.The 01.03.2008 20:02

тут исис помоему мониторинг выкладывал..

mr.The 01.03.2008 20:07

вот http://forum.antichat.ru/threadnav58226-1-10.html

InfernoNet 01.03.2008 21:02

Лучше напишу здесь т.к. переделаю не мало в том скрипте.
Для начала начну с дизайна.
Меня интересует, как сделать такий виду с крипта:
Имя адрес карта Игроков
cs cs:27015 de_ 10/14
cs cs:27015 de_ 10/14
cs cs:27015 de_ 10/14

Просто у меня показывается вот так:
Имя адрес карта Игроков
cs cs:27015 de_ 10/14
Имя адрес карта Игроков
cs cs:27015 de_ 10/14
Имя адрес карта Игроков
cs cs:27015 de_ 10/14

Вот код шаблона:

Код HTML:

<table width="80%">
      <tr>
        <td>Имя </td>
        <td>адрес</td>
        <td>карта</td>
        <td>Игровокв</td>
      </tr>
      <tr>
        <td><b><img src=\'cs/images/cstrike.gif\' border=\'0\' alt=\'Counter-Strike 1.6\' />'.$data['hostname'].'</b></td>
        <td><a href=\'cs_settings.php?ip='.$data['ip'].'&port='.$data['port'].'\' title=\'Посмотреть настройки сервера\'>'.$data['ip'].':'.$data['port'].'</a></td>
        <td>'.$data['mapname'].'</td>
        <td><a href=\'cs_players.php?ip='.$data['ip'].'&amp;port='.$data['port'].'\' title=\'Посмотреть статистику игроков\'>'.$data['players'].'/'.$data['maxplayers'].'</a></td>
      </tr>
    </table>

Кто может переделать, помогите пожалуйста. :)

Piflit 01.03.2008 21:14

Цитата:

Сообщение от InfernoNet
Лучше напишу здесь т.к. переделаю не мало в том скрипте.
Для начала начну с дизайна.
...
Кто может переделать, помогите пожалуйста. :)

лол

GreenTiger 01.03.2008 22:10

http://img221.imageshack.us/img221/3034/03012008210718px6.jpg
и
http://img216.imageshack.us/img216/1364/03012008210954mz0.jpg

продается...

InfernoNet 01.03.2008 23:37

Если за 0.01$, то беру.
Если нет, то ты оф топишь на форуме!

P.S. такой движок уже видел и если продавать, то свое, а не чужое.
P.S.S. я попросил помощи и только первые два поста коснулись темы.
P.S.S.S. выше стоящий пост по поводу шаблона ни кто не отменял.

-Hormold- 02.03.2008 00:00

http://monitoring.zoner.ru/
тут дизайн стырен

Z@h 02.03.2008 00:44

Цитата:

Сообщение от InfernoNet
Кто может переделать, помогите пожалуйста. :)

я так понял у тебя сервера выводятся в цикле
хотя хз кода нету)

ты до цикла напиши начальную табличку
<table width="80%">
<tr>
<td>Имя </td>
<td>адрес</td>
<td>карта</td>
<td>Игровокв</td>
</tr>
а потом, где у тебя в цикле выводятся все сервера оставь это
<tr>
<td><b><img src=\'cs/images/cstrike.gif\' border=\'0\' alt=\'Counter-Strike 1.6\' />'.$data['hostname'].'</b></td>
<td><a href=\'cs_settings.php?ip='.$data['ip'].'&port='.$data['port'].'\' title=\'Посмотреть настройки сервера\'>'.$data['ip'].':'.$data['port'].'</a></td>
<td>'.$data['mapname'].'</td>
<td><a href=\'cs_players.php?ip='.$data['ip'].'&amp;port='.$data['port'].'\' title=\'Посмотреть статистику игроков\'>'.$data['players'].'/'.$data['maxplayers'].'</a></td>
</tr>

потом после цикла допиши </table>

InfernoNet 02.03.2008 00:56

Цитата:

Сообщение от -Hormold-
http://monitoring.zoner.ru/
тут дизайн стырен

Не думаю. Просто это движок такой
http://cstrike-online.ru/

InfernoNet 02.03.2008 01:10

Цитата:

Сообщение от Z@h
я так понял у тебя сервера выводятся в цикле
хотя хз кода нету)

ты до цикла напиши начальную табличку
.............

Пробывал сделать, как ты сказал, но не получается.
Вот сам файл с кодом:
http://letitbit.net/download/054bb860298/cs.php.html
Если есть желание у кого мне помочь, то буду благодарен. :)

Z@h 02.03.2008 01:35

найди
PHP код:

    echo '<div align="center" class="cs">'

и все что ниже удали
и добавь
PHP код:

echo '<table width="80%">
<tr>
<td>Имя </td>
<td>адрес</td>
<td>карта</td>
<td>Игровокв</td>
</tr>'
;

    foreach(
$data_cache as $data)
    {
      if (!
$data['status'] && $hide_offline) { continue; }

      if (!
$data['status'])
      {
        
$data['status']   = "<b><font color='red'>Offline</font></b>";
        
$data['hostname'] = "Unknown";
        
$data['mapname']  = "unknown";
      }
      else if (!
$data['password'])
      {
        
$data['status']   = "<b><font color='green'>Online</font></b>";
      }
      else
      {
        
$data['status']   = "<b><font color='lime'>Online / PWD</font></b>";
      }


      if (
strlen($data['hostname']) > $hostname_length)
      {
        if (
$hostname_shorten == 1)
        {
          
$data['hostname'] = substr($data['hostname'], 0$hostname_length 3) . "...";
        }
        else if (
$hostname_shorten == 2)
        {
          
$data['hostname'] = "..." substr($data['hostname'], - $hostname_length);
        }
      }

      
$data['hostname'] = htmlentities($data['hostname'], ENT_QUOTES);

      if (
$hostname_to_ip) { $data['ip'] = gethostbyname($data['ip']); }

      
$launch get("launch"$data['ip'], $data['port'], $data['gametype']);

    if(
$data['ip'] == '81.25.55.17'$data['ip'] = 'inferno.no-ip.info';
    
$artmap $data['mapname'];
    if(!
file_exists('cs/maps/'.$artmap.'.jpg')) $artmap 'noimage';

    echo 
'<tr>
<td><b><img src=\'cs/images/cstrike.gif\' border=\'0\' alt=\'Counter-Strike 1.6\' />'
.$data['hostname'].'</b></td>
<td><a href=\'cs_settings.php?ip='
.$data['ip'].'&port='.$data['port'].'\' title=\'Посмотреть настройки сервера\'>'.$data['ip'].':'.$data['port'].'</a></td>
<td>'
.$data['mapname'].'</td>
<td><a href=\'cs_players.php?ip='
.$data['ip'].'&amp;port='.$data['port'].'\' title=\'Посмотреть статистику игроков\'>'.$data['players'].'/'.$data['maxplayers'].'</a></td>
</tr>'
;

    }
    echo 
"</table>
    <p>&nbsp;</p>
    <p></p>
    </div>"
;
?> 


InfernoNet 02.03.2008 02:08

Спасибо, вопрос №2.
Как сделать так, чтобы при наведение на строку, она подсвечивалась (пример http://www.cs-monitor.ru/ )?

Z@h 02.03.2008 02:45

найти
PHP код:

 echo '<div align="center" class="cs">'

заменить
PHP код:

echo '<style type="text/css">
<!--
.highlight {
    background-color: #b0a27c;
}
.light {
    background-color: #efe4cb;
}
-->
</style><div align="center" class="cs">'


найти
Код HTML:

echo '<tr>
заменить на
Код HTML:

echo '<tr align="center" class="light" onMouseOut="this.className=\'light\'" onMouseOver="this.className=\'highlight\'">

TeamOFF 26.03.2008 00:08

млин дайте движочек мониторинга нормального =)) или хотябы скрипт нормальный что бы его могли вставить на форум ипбшный 2.3.4


Время: 08:10