Мониторинг C-s

Discussion in 'PHP' started by InfernoNet, 1 Mar 2008.

  1. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Может быть есть какой нибудь движок подобный таким сайтам как cs-online.ru, cs-monitor.ru, cs-monitoring.ru?
    Или кто-то захочет написать его для меня за 0,01$ ?
     
  2. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    тут исис помоему мониторинг выкладывал..
     
  3. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    вот http://forum.antichat.ru/threadnav58226-1-10.html
     
  4. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Лучше напишу здесь т.к. переделаю не мало в том скрипте.
    Для начала начну с дизайна.
    Меня интересует, как сделать такий виду с крипта:
    Имя адрес карта Игроков
    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>
    Кто может переделать, помогите пожалуйста. :)
     
  5. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    лол
     
  6. GreenTiger

    GreenTiger Banned

    Joined:
    7 Dec 2007
    Messages:
    62
    Likes Received:
    10
    Reputations:
    0
    http://img221.imageshack.us/img221/3034/03012008210718px6.jpg
    и
    http://img216.imageshack.us/img216/1364/03012008210954mz0.jpg

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

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Если за 0.01$, то беру.
    Если нет, то ты оф топишь на форуме!

    P.S. такой движок уже видел и если продавать, то свое, а не чужое.
    P.S.S. я попросил помощи и только первые два поста коснулись темы.
    P.S.S.S. выше стоящий пост по поводу шаблона ни кто не отменял.
     
    #7 InfernoNet, 1 Mar 2008
    Last edited: 1 Mar 2008
  8. -Hormold-

    -Hormold- Кто, если не ты?

    Joined:
    29 Sep 2007
    Messages:
    418
    Likes Received:
    290
    Reputations:
    44
    http://monitoring.zoner.ru/
    тут дизайн стырен
     
  9. Z@h

    Z@h Banned

    Joined:
    11 Aug 2007
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    я так понял у тебя сервера выводятся в цикле
    хотя хз кода нету)

    ты до цикла напиши начальную табличку
    <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>
     
  10. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Не думаю. Просто это движок такой
    http://cstrike-online.ru/
     
  11. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Пробывал сделать, как ты сказал, но не получается.
    Вот сам файл с кодом:
    http://letitbit.net/download/054bb860298/cs.php.html
    Если есть желание у кого мне помочь, то буду благодарен. :)
     
  12. Z@h

    Z@h Banned

    Joined:
    11 Aug 2007
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    найди
    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>"
    ;
    ?>
     
  13. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Спасибо, вопрос №2.
    Как сделать так, чтобы при наведение на строку, она подсвечивалась (пример http://www.cs-monitor.ru/ )?
     
  14. Z@h

    Z@h Banned

    Joined:
    11 Aug 2007
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    найти
    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\'">
     
    1 person likes this.
  15. TeamOFF

    TeamOFF New Member

    Joined:
    11 Mar 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    млин дайте движочек мониторинга нормального =)) или хотябы скрипт нормальный что бы его могли вставить на форум ипбшный 2.3.4