Среда, 02.07.2025, 13:51


Главная
Регистрация
Вход
Приветствую Вас Гость | RSS  
Меню сайта

Мини-чат

Наш опрос
Как еще долго на ваш взгляд проживет DMoMM?
Всего ответов: 416

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <title>Serverstatus</title>
    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />

<style type="text/css"><!--
tr {
  vertical-align: top;
}

body {
  background-color: white;
  color: black;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 0.8em;
}

table.serverstatus {
  width: 640px;
  background-color: #EEEEEE;
  border: 1px dotted #AAAAAA;
}

table.playerstatus {
  width: 640px;
  background-color: #EEEEEE;
  border: 1px dotted #AAAAAA;
  text-align: center;
}

img.currentmap {
  width: 200px;
  border: 1px solid black;
}

img.nextmap {
  width: 100px;
  border: 1px solid black;
}

td {
  height: 1.4em;
}

td.key {
  font-size: 0.8em;
  font-weight: bold;
}
--></style>
</head>
<body>


<!-- Begin Content -->
  $ip   = '85.14.228.195';   // IP deines Servers
  $port = '27015'; // Port des Servers (kann leer gelassen werden)
  $colored_names = true;      // Sollen Servername+Spielername farbig werden (bei Q3, AAO, etc.)?


  // Paar Prьfungen und Generierung der URL zur Abfrage der Daten
  $aport = (int)$port;
  if ($aport) $aport = 'port='.$aport.'&';
  else unset($aport);
  if ($colored_names)
    $colored_names = '&color=yes';
  else
    unset($colored_names);
  // Daten holen
  $serverinfo = @unserialize(@file_get_contents('http://wi.teamplay.de/'.'getserverdata.php?'.$aport.'ip='.$ip.'&api=2'.$colored_names));

  if (!is_array($serverinfo)) {
    // Die Rьckgabe enthдlt kein brauchbares Ergebniss.
    echo 'Serverinformationen fьr '.$ip.':'.$port.' konnten nicht gelesen werden.';
  }
  else
{ // Begin Output

  // Auskommentierung in folgender Zeile entfernen um alle Variablen zu sehen!
  // echo '
'.var_export($serverinfo, true).'
';

  // Generieren des Codes fьr Mapbilder sofern vorhanden.
  $img_maps = '';
  if ($serverinfo['img_currmap'])
    $img_maps = ''.$serverinfo['currmap'].'';
  if ($serverinfo['img_nextmap'])
    $img_maps .= '
'.$serverinfo['nextmap'].'';


?>
<table class="serverstatus">
  <tr>
    <th colspan="3">Serverstatus</th>
  </tr>
  <tr>
    <td>
      <table>
        <tr><td class="key">Servername:    </td><td></td></tr>
        <tr><td class="key">IP &amp; Port: </td><td></td></tr>
        <tr><td class="key">Serverart:     </td><td></td></tr>
        <tr><td class="key">Game:          </td><td></td></tr>
        <tr><td class="key">Mod-Name:      </td><td></td></tr>
        <tr><td class="key">Spieler:       </td><td></td></tr>
        <tr><td class="key">Servermodus:   </td><td></td></tr>
        <tr><td class="key">Aktuelle Map:  </td><td></td></tr>
      </table>
    </td>
    <td style="text-align: right;"></td>
  </tr>
  <tr><td colspan="3" style="text-align: center;">
    <a title="In HLSW beobachten" href="hlsw://">Server in HLSW beobachten</a> |
    <a title="Mit HLSW connecten" href="hlsw:///?connect=1">Auf den Server connecten</a></td></tr>
</table>

  if (count($serverinfo['player']) > 1) // Spielertabelle nur anzeigen wenn wirklich min. ein Spieler drauf ist.
  {
?>

<div style="height: 1em;">&nbsp;</div>
<table class="playerstatus">
<tr><th colspan="4">Spieler</th></tr>
<tr><th>Nr.</th><th>Name</th><th>Frags</th><th>Zeit</th></tr>
      foreach ($serverinfo['player'] as $idx => $player) {
?>
<tr>
  <td class="key"></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
      } // End foreach player
?>
</table>
  } // End if players
?>
} // End Output
?>
<!-- End of Content -->


</body>
</html>
Форма входа

Календарь новостей
«  Июль 2025  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031

Поиск

AoC Russian Branch

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright Borbel © 2025Используются технологии uCoz