IP: 79.43543534.118:435345
Mapa: de_dust2_b
Gracze: 7/29
W takiej kolejności i żeby tam tylko wpisać ip serwera i od razu tak wyświetlało .
Użytkownik WiWaldi:* edytował ten post 17.02.2012 10:07
| Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji. 
 | 
 
	 
					
				
				
				
					
				
			
				
			Napisano 17.02.2012 10:07
IP: 79.43543534.118:435345
Mapa: de_dust2_b
Gracze: 7/29
W takiej kolejności i żeby tam tylko wpisać ip serwera i od razu tak wyświetlało .
Użytkownik WiWaldi:* edytował ten post 17.02.2012 10:07
 
					
				
				
				
					
				
			
				
			Napisano 17.02.2012 10:13
 
					
				
				
				
					
				
			
				
			Napisano 17.02.2012 14:10
<?php
$ext = '.png'; //rozszerzenie
$base = 'base'; //tlo podstawowe
$fonts = array('./lucon.ttf', './ocr.ttf', './impact.ttf', './cs.ttf', './digit.ttf');
$quality = '100'; //jakosc
  $cachefile = "./cache/server_".$_SERVER['QUERY_STRING'].$ext;
  $cachefile = str_replace(':', '-', $cachefile);
  $cachetime = 30; //czas cache'owania
  if (file_exists($cachefile) && (time() - $cachetime < filemtime($cachefile)))
  {
  send_headers();
	echo file_get_contents($cachefile);
	exit;
  }
  ob_start();
define("CLASS_PQ_PHP", 1);
include_once("./SNS/class_PQ.php");
include_once("./SNS/PQ/PQ_PARENT.php");
include_once("./SNS/PQ/halflife.php");
if (strpos($_GET['ip'], ':'))
{
  $ipp = explode(":", $_GET['ip']);
  if (count($ipp)==2)
  {
   $conf_ip = $ipp[0];
   $conf_port = $ipp[1];
  }
} else {
  $conf_ip = ($_GET['ip'])?$_GET['ip']:'79.133.192.45';
  $conf_port = ($_GET['port'])?$_GET['port']:'27018';
}
if (strlen($conf_port)>5)
  $conf_port = substr($conf_port, 0, 5);
$conf = array(
  'ip'  => $conf_ip,
  'port'  => $conf_port,
  'querytype' => 'halflife',
  'master' => 0,
  'timeout' => 3,
  'retries' => 1,
);
$pq = PQ::create($conf);
$info = $pq->query_info($conf['ip'].':'.$conf['port']);
  $w = 350; //szerokosc
  $h = 20; //wysokosc
if (true)
{
  if($ext == '.jpg') {
   $input = imagecreatefromjpeg($base . $ext);
  } else if($ext == '.png') {
   $input = imagecreatefrompng($base . $ext);
   imageAlphaBlending($input, true);
   imageSaveAlpha($input, true);
  }
} else {
  $input = imagecreatetruecolor($w, $h);
  imagefilledrectangle($input, 1, 1, $w-2, $h-2, imagecolorallocate($input, 128, 128, 128));
}
//rozne kolory
$white = imagecolorallocate($input, 255, 255, 255);
$grey = imagecolorallocate($input, 128, 128, 128);
$black = imagecolorallocate($input, 0, 0, 0);
$blue = imagecolorallocate($input, 0, 0, 255);
$green = imagecolorallocate($input, 0, 255, 0);
$red = imagecolorallocate($input, 255, 0, 0);
$pink = imagecolorallocate($input, 255, 105, 180);
$yellow = imagecolorallocate($input, 255, 255, 0);
$icon = imagecreatefrompng('cs.png'); //ikonka CS'a
imagecopymerge($input, $icon, 2, 2, 0, 0, 16, 16, 75);
imagedestroy($icon);
imagerectangle($input, 24, 1, 29, 10, $black);
if ($info==NULL)
{
  imagefilledrectangle($input, 25, 2, 28, 9, $red);
  imagettftext($input,
		 13,   //size
		 0,	//angle
		 55,   //x
		 16,   //y
		 $white,
		 $fonts[4],
		 'Server '. htmlspecialchars(strtoupper($conf['ip'].':'.$conf['port'])). ' offline');
}
else
{
  imagefilledrectangle($input, 25, 2, 28, 9, $green);
  imagettftext($input,
		 7,	//size
		 0,	//angle
		 35,   //x
		 8,	//y
		 $white,
		 $fonts[0],
		 htmlspecialchars($info['name'])); //nazwa serwera
		
  $ipport = htmlspecialchars(strtoupper($info['ip'].':'.$info['port']));
  imagettftext($input,
		 7,	//size
		 0,	//angle
		 35,   //x
		 18,   //y
		 $white,
		 $fonts[0],
		 $ipport); //IP:PORT
  $size = imagettfbbox(9, 0, $fonts[0], $ipport);
  $width = 45 + abs($size[2] - $size[0]);
  $pltn = htmlspecialchars(strtoupper($info['totalplayers'].'/'.$info['maxplayers']));
  imagettftext($input,
		 7,	//size
		 0,	//angle
		 $width, //x
		 18,   //y
		 $white,
		 $fonts[0],
		 $pltn);  //ilosc graczy / max ilosc
  $size2 = imagettfbbox(9, 0, $fonts[0], $pltn);
  $width2 = $width + 10 + abs($size2[2] - $size2[0]);
  imagettftext($input,
		 7,	//size
		 0,	//angle
		 $width2, //x
		 18,   //y
		 $white,
		 $fonts[0],
		 htmlspecialchars($info['map'])); //mapka
  if ($info['protocol']==48) //serwer STEAM
  {
   $steam = imagecreatefrompng('steam.png');
   imagecopymerge($input, $steam, $w-23, 2, 0, 0, 21, 16, 75);
   imagedestroy($steam);
  }
  if ($info['serverlocked']) // serwer na haslo
  {
   $key = imagecreatefrompng('key.png');
   imagecopymerge($input, $key, $w-32, 2, 0, 0, 7, 16, 75);
   imagedestroy($key);
  }
}
if($ext == '.jpg') {
  imagejpeg($input, NULL, $quality);
} else if($ext == '.png') {
  imagepng($input, NULL, ($quality / 10) - 1);
}
function send_headers() {
  global $config;
  if($ext == '.png') {
   header ('Content-type: image/png');
  } else {
   header ('Content-type: image/jpeg');
  }
}
  $fp = fopen($cachefile, 'wb');
  fwrite($fp, ob_get_contents());
  fclose($fp);
  send_headers();
  ob_end_flush();
?>

Użytkownik WiWaldi:* edytował ten post 17.02.2012 14:18
 
					
				
				
				
					
				
			
				
			Napisano 17.02.2012 16:43
imagecopymerge($input, $steam, $w-23, 2, 0, 0, 21, 16, 75);Musisz takie kody pozamieniać na echo, pousuwać zbędne funkcje.
 
					
				
				
				
					
				
			
				
			Napisano 17.02.2012 19:28
 
					
				
				
				
					
				
			
				
			Napisano 19.02.2012 18:50
 
					
				
				
				
					
				
			
				
			Napisano 19.02.2012 19:08
<?php
$output = "";
if (isset($_GET['s']))
{
if (is_numeric($_GET['s']))
{
require "lgsl_files/lgsl_details.php";
}
elseif ($_GET['s'] == "add")
{
require "lgsl_files/lgsl_add.php";
}
}
else
{
require "lgsl_files/lgsl_list.php";
}
echo $output
?>
Użytkownik master522 edytował ten post 19.02.2012 19:25
 
					
				
				
				
					
				
			
				
			Napisano 19.02.2012 20:12
 
					
				
				
				
					
				
			
				
			Napisano 20.02.2012 13:09
<!-- IF SERVER_LIST -->
<br />
<div id="serv" style="display: ''; position: relative;">
<table width="100%" class="forumline" cellspacing="1" cellpadding="3" border="0" align="center">
  <tr> 
	<th colspan="6" class="thCornerL" height="25" nowrap="nowrap" onclick="javascript:ShowHide('serv','s2','s3');" style="cursor: pointer" title="{L_VHIDE}"> {L_SERVER_LIST} </th>
  </tr>
  <!-- BEGIN sl -->
  <tr style="text-align: center;">
	<td class="row1" {ONMOUSE_COLORS} width="10%">{sl.S_STATUS} {sl.S_GAME} {sl.S_PASSWORD}</td>
	<td class="row1" {ONMOUSE_COLORS} width="45%"><a href="servers.php#{sl.S_ID}" class="genmed">{sl.S_NAME}</a></td>
	<td class="row1 genmed" {ONMOUSE_COLORS} width="25%"><a href="{sl.S_JOIN_LINK}" class="genmed">{sl.S_IP}</a></td>
	<td class="row1 genmed" {ONMOUSE_COLORS}>{sl.S_MAP_CUR}</td>
	<td class="row1 genmed" {ONMOUSE_COLORS}>{sl.S_PLAYERS_ON_S} / {sl.S_PLAYERS_MAX}</td>
	<td class="row1 genmed" {ONMOUSE_COLORS}><a href="{sl.S_DETAILS_LINK}"><img src="./includes/lgsl/other/icon_details.gif" alt="more.." style="border: none;" /></td>
  </tr>
  <!-- END sl -->
</table>
</div>
<div id="s2" style="display: none; position: relative;">
<table width="100%" class="forumline" cellspacing="1" cellpadding="3" border="0" align="center">
  <tr> 
   <th colspan="6" class="thCornerL" height="25" nowrap="nowrap" onclick="javascript:ShowHide('serv','s2','s3');" style="cursor: pointer"> {L_SERVER_LIST} </th>
  </tr>
</table>
</div>
<script language="javascript" type="text/javascript">
<!--
if(GetCookie('s3') == '2') ShowHide('serv', 's2', 's3');
//-->
</script>
<br />
<!-- ENDIF -->
					
					 
					
				
				
				
					
				
			
				
			Napisano 20.02.2012 21:31
<!-- IF SERVER_LIST -->
<br />
<div id="serv" style="display: ''; position: relative;">
<table width="100%" class="forumline" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<th colspan="6" class="thCornerL" height="25" nowrap="nowrap" onclick="javascript:ShowHide('serv','s2','s3');" style="cursor: pointer" title="{L_VHIDE}"> {L_SERVER_LIST} </th>
</tr>
<!-- BEGIN sl -->
<tr style="text-align: center;">
<td class="row1" {ONMOUSE_COLORS} width="10%">{sl.S_STATUS} {sl.S_GAME} {sl.S_PASSWORD}</td>
<td class="row1" {ONMOUSE_COLORS} width="45%"><a href="servers.php#{sl.S_ID}" class="genmed">{sl.S_NAME}</a></td>
<td class="row1 genmed" {ONMOUSE_COLORS} width="25%"><a href="{sl.S_JOIN_LINK}" class="genmed">{sl.S_IP}</a></td>
<td class="row1 genmed" {ONMOUSE_COLORS}>{sl.S_MAP_CUR}</td>
<td class="row1 genmed" {ONMOUSE_COLORS}>{sl.S_PLAYERS_ON_S} / {sl.S_PLAYERS_MAX}</td>
<td class="row1 genmed" {ONMOUSE_COLORS}><a href="{sl.S_DETAILS_LINK}"><img src="./includes/lgsl/other/icon_details.gif" alt="more.." style="border: none;" /></td>
</tr>
<!-- END sl -->
</table>
</div>
<div id="s2" style="display: none; position: relative;">
<table width="100%" class="forumline" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<th colspan="6" class="thCornerL" height="25" nowrap="nowrap" onclick="javascript:ShowHide('serv','s2','s3');" style="cursor: pointer"> {L_SERVER_LIST} </th>
</tr>
</table>
</div>
<script language="javascript" type="text/javascript">
<!--
if(GetCookie('s3') == '2') ShowHide('serv', 's2', 's3');
//-->
</script>
<br />
<!-- ENDIF -->
 
					
				
				
				
					
				
			
				
			Napisano 20.02.2012 21:41
<!-- IF SERVER_LIST -->
<table width="100%" class="forumline" cellspacing="1" cellpadding="3" border="0" align="center">
  <tr>
            <th colspan="2" class="thCornerL" height="25" nowrap="nowrap"> {L_SERVER_LIST} </th>
  </tr>
  <!-- BEGIN sl -->
  <tr style="text-align: center;">
            <td colspan="2" style="text-align:center"><a href="servers.php#{sl.S_ID}" class="genmed">{sl.S_NAME}</a></td>
  </tr>
  <tr>
            <td>IP</td><td><a href="{sl.S_JOIN_LINK}" class="genmed">{sl.S_IP}</a></td>
  </tr>
  <tr>
            <td>Mapa:</td><td>{sl.S_MAP_CUR}</td>
  </tr>
  <tr>
            <td>Gracze:</td><td>{sl.S_PLAYERS_ON_S} / {sl.S_PLAYERS_MAX}</td>
  </tr>
  <!-- END sl -->
</table>
<!-- ENDIF -->
					
					Użytkownik master522 edytował ten post 20.02.2012 21:42
 
					
				
				
				
					
				
			
				
			Napisano 20.02.2012 22:32
 . dał byś rade dodać to do tego kodu??
 . dał byś rade dodać to do tego kodu??<li>
<a onclick="_gaq.push(['_trackEvent', 'Outgoing', '', '']);" rel="nofollow" class="tytul" href="http://" title="Nazwa srwera">Nazwa serwera</a>
<div>
<p class="left">IP: <strong>85.82:270</strong></p>
<p class="left">Mapa: <strong>de_aztec</strong></p>
<p class="left">Gracze: <strong>1/18</strong></p>
<div>
<img src="http://serwery.c*******.**/grafika/on.png" title="Serwer dostępny">
<a onclick="_gaq.push(['_trackEvent', 'Outgoing', 'www.statydiablo.c*******.**', '/']);" rel="nofollow" href="http://www.statydiablo.c*******.**/" title="Statystyki serwera"><img src="http://serwery.c*******.**/grafika/staty.png" title="Statystyki serwera"></a>
<a onclick="_gaq.push(['_trackEvent', 'Outgoing', 'bany16.c*******.**', '']);" rel="nofollow" href="http://bany16.c*******.**" title="Lista zbanowanych osób"><img src="http://serwery.c*******.**/grafika/bany.png" title="Lista zbanowanych osób"></a>
<img class="img_gracze" id="20" src="http://serwery.c*******.**/grafika/gracze.png" title="Lista graczy na serwerze"> </div>
<a onclick="_gaq.push(['_trackEvent', 'Outgoing', 'connect', '/85.232.244.82:27015']);" rel="nofollow" class="zagraj" href="steam://connect/85.232.244.82:27015" title="Dołącz do gry"> </a>
</div>
<div class="pos_rel">
<div class="gracze" id="gracze_20" style="display: none; ">
<div class="top"> </div>
<table cellpadding="0" cellspacing="0">
<tbody><tr style="background: transparent;"><th>Nick</th><th style="width: 60px">Czas online</th><th style="width: 50px">Punkty</th></tr>
<tr><td>HLTV @ c*******.** [DiabloMod]</td><td style="text-align: center;">1872min</td><td style="text-align: center;">0</td></tr>
</tbody></table>
<div class="bottom"> </div>
</div>
</div>
</li>
 
					
				
				
				
					
				
			
				
			Napisano 21.02.2012 15:37
Dobra działa a wiesz może jak zrobić na ID serwer tak żebym wpisał ID i żeby wyświetlało tylko ten serwer który chce?
 
					
				
				
				
					
				
			
				
			Napisano 21.02.2012 15:58
To jest kod z cscenter mam go od Anonymous . dał byś rade dodać to do tego kodu??
 
					
				
				
				
					
				
			
				
			Napisano 21.02.2012 16:56
<!-- IF SERVER_LIST -->
<table width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
  <tbody><tr>
            <th colspan="2" class="thCornerL" height="25" nowrap="nowrap"> {L_SERVER_LIST} </th>
  </tr>
  <!-- BEGIN sl -->
  <tr>
            <td colspan="2" style="text-align:center"><a href="servers.php#{sl.S_ID}">{sl.S_NAME}</a></td>
  </tr>
  <tr>
            <td>IP</td><td><a href="{sl.S_JOIN_LINK}"><strong>{sl.S_IP}</strong></a></td>
  </tr>
  <tr>
            <td>Mapa:</td><td><strong>{sl.S_MAP_CUR}</strong></td>
  </tr>
  <tr>
            <td>Gracze:</td><td><strong>{sl.S_PLAYERS_ON_S} / {sl.S_PLAYERS_MAX}</strong></td>
  </tr>
  <!-- END sl -->
</tbody></table>
<!-- ENDIF -->
					
					Użytkownik master522 edytował ten post 21.02.2012 16:58
 
					
				
				
				
					
				
			
				
			Napisano 21.02.2012 22:15
A w jakim celu? Chciałbyś uzyskać podobny wygląd?
| phpBB forum moderowaneNapisany przez mars, 23.02.2019  phpbb | 
 |   | |||
| phpBB [szukam] Zamykanie tematuNapisany przez RaS_, 04.03.2016  phpbb | 
 |   | |||
| phpBB Wiadomosc wygenerowana automatycznieNapisany przez RaS_, 11.02.2016  phpbb | 
 |   | |||
| phpBB SubforaNapisany przez Forek, 29.12.2015  phpbb | 
 |   | |||
| phpBB Probelm php by przemoProbelm php by przemo Napisany przez Dermi97, 14.12.2015  phpbb | 
 |   | 
0 użytkowników, 0 gości, 0 anonimowych