Moin, bin da leider etwas am verzweifeln grade, ich möchte das Game Server Viewer Addon von Webspell erweitern. Zurzeit sieht das so aus :
http://elite-xtreme-gaming.net/index.php?site=server
Ich nutze es hauptsächlich nur für CSS/L4D2
Ich möchte einige Variablen wie Playeranzahl,Playerlist hinzufügen und gegf. Welche Map grade ist.
Leider weiß ich nicht ganz genau an Welcher Stelle ich das hinzufügen muss die Variablen und ob ich sie etwas umschreiben muss direkt.
sc_servers.php
|
PHP-Quelltext
|
1
|
$result=safe_query("SELECT * FROM ".PREFIX."servers ORDER BY sort");$n=1;while($row=mysql_fetch_array($result)) { echo '<table width="100%" cellspacing="0" cellpadding="2" border="0">'; $servername = htmloutput($row['name']); $serverip=$row['ip']; $servergame='<img src="images/games/'.$row['game'].'.gif" alt="" />'; if($n%2) { $bg1=BG_1; $bg2=BG_2; } else { $bg1=BG_3; $bg2=BG_4; } eval ("\$sc_servers = "".gettemplate("sc_servers")."";"); echo $sc_servers; $n++; echo '</table>';}
|
servers.php
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
|
$_language->read_module('server');
eval("\$title_server = "".gettemplate("title_server")."";");echo $title_server;
$ergebnis = safe_query("SELECT * FROM ".PREFIX."servers ORDER BY sort");
if(mysql_num_rows($ergebnis)) { $i = 1; while($ds = mysql_fetch_array($ergebnis)) { if($i % 2) { $bg1 = BG_1; $bg2 = BG_2; $bg3 = BG_3; $bg4 = BG_4; } else { $bg1 = BG_3; $bg2 = BG_4; $bg3 = BG_1;
}
if($ds['game'] == "CS") $game = "HL"; else $game = $ds['game']; $showgame = getgamename($ds['game']);
$serverdata = explode(":", $ds['ip']); $ip = $serverdata[0]; if(isset($serverdata[1])) $port = $serverdata[1]; else $port='';
if(!checkenv('disable_functions','fsockopen')) { if(!fsockopen("udp://".$ip, $port, $strErrNo, $strErrStr, 30)) $status= "<i>".$_language->module['timeout']."</i>"; else $status = "<b>".$_language->module['online']."</b>"; } else $status = "<i>".$_language->module['not_supported']."</i>"; $servername=htmloutput($ds['name']); $info=htmloutput($ds['info']); eval("\$server = "".gettemplate("server")."";"); echo $server; $i++; }
}else echo $_language->module['no_server'];
|
Es gibt denn noch zwei HTMl Datein dazu, aber damit kenne ich mich selbst aus falls die gewünscht sind füge ich Sie jederzeit gerne hinzu.
Ich hoffe Ihr könnt mir dabei weiterhelfen