Skocz do zawartości


Zdjęcie

[forum][IPB 2.1.x] Status Servera


  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 Livo

Livo

    Początkujący

  • 25 postów

Napisano 31 05 2007 - 11:25

Instrukcja Instalacji:
  • otwórz plik class_bbcode.php znajdujący się w katalogu sources/classes/:
  • znajdz:
//-----------------------------------------
  // Custom BB code
  //-----------------------------------------
  
  if ( strstr( $t, '[/' )  )
  { 
	  $t = $this->post_db_parse_bbcode($t);
  }
  • dodaj poniżej:
//----------------------------------------------------------
  // Game Server Status Check by Killermoses (www.Mabsut.com)
  //----------------------------------------------------------
  
  $t = preg_replace("#\[server=(.+?)\](.+?)\[/server\]#ies", "\$this->regex_server_tag('\\2','\\1')", $t);
  • znajdz:
/*-------------------------------------------------------------------------*/
	// OVERWRITE DEFAULT: convert_emoticon:
	/*-------------------------------------------------------------------------*/
  • dodaj powyżej:
//----------------------------------------------------------
	// Game Server Status Check by Killermoses (www.Mabsut.com)
	//----------------------------------------------------------
	
	function regex_server_tag($servip, $servport)
	{
  $fp = @fsockopen($servip, $servport, $errno, $errstr, 10);
  if($fp==FALSE)
	  return '<font color="red">Offline</font>';
  else
	  return '<font color="green">Online</font>';
	}

Aby dodac status do publikacji należy wpisac:
[server=X]Y[/server]
gdzie:
X - port serwera
Y - IP serwera

Przykład:
[server=44405]livo.no-ip.info[/server]

W zależnosci od stanu serwera wyświetli się nam Online lub Offline

copyright: KM (www.Mabsut.com)
instrukcja by: Livo

  • 0

Zobacz więcej tematów z tagiem: bbcode



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych