- 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