[Release] WBB Portal Script (Server Status und Ranking)

12/28/2010 12:34 RivathaX#1
Heyho
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$errstr1);
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$errstr1);
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$errstr1);
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$errstr1);
if(
$online >= 1) { 
    echo 
'<img src="/forum/images/online.gif"> World Server Online!'
}
else {
echo 
'<img src="/forum/images/offline.gif"> MySQL Server Offline!'

?>
Danach erstellt ihr im Board Ordner ein "images" Ordner dort macht ihr zwei Bilder rein die ihr euch selbst machen müsst
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 ;
   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...
Quote:
Originally Posted by ScrewYouCookie. View Post
Sicht gut aus Good JOB , !


Vielleicht kannst noch kleine sachen machen für WBB z.B. Wv Player Online sind usw ^^
Das dazugehörige Script wie beim rest genau so einbauen
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"
?>
Hoffe es wird dem ein oder anderem gefallen vielleicht springen ja auch paar Thanks bei raus :)

Kann gern auf Anfrage auch Registrierung für Server auch mit rein hauen oder halt Sonstiges
Einfach fragen
12/28/2010 12:35 UranoX#2

Wieder mal ein sehr hilfreiches Thema von dir x)
Danke Flachzange!
12/28/2010 12:35 »SEXYGiRlx3™«#3
Wow nice Super Release

Nummer 1
12/28/2010 12:36 NotEnoughForYou#4
eig nich so schwer aber trotzdem danke ;) für die , die es nicht wissen / können sicher hilfreich :)
12/28/2010 12:36 Ghosteer#5
Richtig geil kann ich Bestimmt gebrauchen :D
Bist der Beste hast nen Thx...
12/28/2010 12:37 Aggrobär#6
also bei mir kommt hier grad was doofes raus.

Quote:
Parse error: syntax error, unexpected T_VARIABLE in /usr/www/users/bloodym/lib/data/boxes/scripts/customBox13.php on line 13
passiert wenn ich das mit dem Serverstatus einfüge

EDIT: habe es raus,hast bei Zeile 13 ein Komma vergessen^^
12/28/2010 13:04 RivathaX#7
Ja habs auch grad gesehen danke wieder verbessert
12/28/2010 13:12 Teh SixX#8
Sicht gut aus Good JOB , !


Vielleicht kannst noch kleine sachen machen für WBB z.B. Wv Player Online sind usw ^^
12/28/2010 13:46 »empowering〜you«#9
Nice work :D
find ich cool
12/28/2010 14:02 RivathaX#10
Quote:
Originally Posted by ScrewYouCookie. View Post
Sicht gut aus Good JOB , !


Vielleicht kannst noch kleine sachen machen für WBB z.B. Wv Player Online sind usw ^^
Ist nun auch oben mit dabei :)
12/28/2010 14:14 Bonnyfication#11
Vielen Dank
12/28/2010 15:01 .xSunjiix#12
Danke so was habe ich gesucht :D
Schön das dies überhaupt geht ...
#THX GIVEN!
12/28/2010 15:09 Avulsed#13
Danke kann ich gut gebrauchen :)
12/28/2010 18:28 RivathaX#14
Sunjii das geht noch weiter raus
Kann gern ein News Script schreiben was mit DB Connected und dort sich auch die News holt
Oder eine Regi Seite
Oder eine gesamte Ranking Seite
Alles ist möglich
12/28/2010 19:02 Kayaaan#15
Quote:
Originally Posted by .RasiiKu# View Post
Sunjii das geht noch weiter raus
Kann gern ein News Script schreiben was mit DB Connected und dort sich auch die News holt
Oder eine Regi Seite
Oder eine gesamte Ranking Seite
Alles ist möglich
Sowas sollte man eigentlich mit statischen Seiten machen, sowie Just Aion.