Für die Leute die WBB benutzen und dort ein Portal haben
Habe ich mal zwei kleine Scripte
Das eine ist ein Server Status Anzeige und das andere ein Ranking Anzeige
So zuerst öffnet ihr im WBB Board euren AdminCenterPanel Bereich auf
Und geht auf "Inhalte" danach auf "Portalverwaltung" und auf "Eigene Portalbox erstellen"
Bei Titel kommt einmal Rangliste und bei dem andere Server Status
Da sucht ihr erstmal bei "Verarbeitungstyp" - "PHP" aus
Dann wählt ihr aus ob es in der Mitte sein soll oder Links oder Rechts die Boxen
Dann unten den Text
Server Status Script
PHP Code:
<?php
$online = @fsockopen("IP", PORT, $errno, $errstr, 1);
if($online >= 1) {
echo '<img src="/images/online.gif"> MySQL Online!';
}
else {
echo '<img src="/images/offline.gif"> MySQL Offline!';
}
?>
<br />
<?php
$online = @fsockopen("IP", PORT, $errno, $errstr, 1);
if($online >= 1) {
echo '<img src="/images/online.gif"> Login Server ist Online!';
}
else {
echo '<img src="/images/offline.gif"> Login Server ist Offline!';
}
?>
<br />
<?php
$online = @fsockopen("IP", PORT, $errno, $errstr, 1);
if($online >= 1) {
echo '<img src="/images/online.gif"> Charakter Server Online!';
}
else {
echo '<img src="/forum/images/offline.gif"> Charakter Server Offline!';
}
?>
<br />
<?php
$online = @fsockopen("IP", PORT, $errno, $errstr, 1);
if($online >= 1) {
echo '<img src="/forum/images/online.gif"> World Server Online!';
}
else {
echo '<img src="/forum/images/offline.gif"> MySQL Server Offline!';
}
?>
Dort kommt einmal ein online.gif Bild rein und offline.gif
Das ist klar oder?
So zum Ranglisten Script
PHP Code:
<?php
$mysql_host = "IP"; // Hier kommt die IP von eurem Metin Server rein
$mysql_user = "USERNAME"; // MYSQL Username en nicht geändert meist root
$mysql_pass = "PASSWORT"; // MYSQL Passwor wen nicht geändert meit 123456
$sqlServ = mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR
die("Es konnte keine Verbindung zur Datenbank hergestellt werden.<br /> Fehlermeldung: ".mysql_error());
{
$sql = "SELECT player.id,player.name,player.level,player.exp,player_index.empire,guild.name AS guild_name
FROM player.player
LEFT JOIN player.player_index
ON player_index.id=player.account_id
LEFT JOIN player.guild_member
ON guild_member.pid=player.id
LEFT JOIN player.guild
ON guild.id=guild_member.guild_id
INNER JOIN account.account
ON account.id=player.account_id
WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK'
ORDER BY player.level DESC, player.exp DESC
LIMIT 5";
}
$i = "0" ;
$ergebnis = mysql_query($sql);
echo '
<table width="95%" border=0 cellspacing=0 cellpadding=0>';
while($row = mysql_fetch_object($ergebnis))
{
$i = $i + 1 ;
echo "
<tr align=left><td><font color=\"#FF0000\">$i .</font></td>
<td align=left><font color=\"#FF0000\">$row->name</font></td>
<td align=left><font color=\"#FF0000\">lvl: $row->level</font></tr>";
}
echo '
</table>';
?>
Anfrage von...
Das dazugehörige Script wie beim rest genau so einbauenQuote:
Sicht gut aus Good JOB , !
Vielleicht kannst noch kleine sachen machen für WBB z.B. Wv Player Online sind usw ^^
PHP Code:
<?php
$mysql_host = "IP"; // Hier kommt die IP von eurem Metin Server rein
$mysql_user = "USERNAME"; // MYSQL Username en nicht geändert meist root
$mysql_pass = "PASSWORT"; // MYSQL Passwor wen nicht geändert meit 123456
$sqlServ = mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR
die("Es konnte keine Verbindung zur Datenbank hergestellt werden.<br /> Fehlermeldung: ".mysql_error());
mysql_select_db("player");
$exe = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 1 MINUTE) < last_play;");
$player_online = mysql_fetch_object($exe)->count;
echo "$player_online Spieler sind online"
?>
Kann gern auf Anfrage auch Registrierung für Server auch mit rein hauen oder halt Sonstiges
Einfach fragen






