PHP - Flyff Stats

06/03/2011 11:48 TheCubed#1
Ist schon ein bisschen älter, dennoch voll funktionsfähig.
Mit dieser simplen PHP Klasse könnt ihr Informationen direkt auf eurer Homepage anzeigen, wie z.B. Peak, Useronline etc.

Die Klasse kann folgendermaßen genutzt werden:
PHP Code:
<?php
    
include("fyffstats.class.php");
    
$fstats = new FlyffStats;
    
$fstats->connect();    
?>
Accounts: <?$fstats->shownaccounts();?>
<br>
Characters: <?$fstats->showncharacters();?>
<br>
Online: <?$fstats->shownonline();?>
<br>
Admins online: <?$fstats->shownonlineadmin();?>
<br>
Lord: <?$fstats->showlord();?>
<br>
MVP: <?$fstats->showmvp();?>
<br>
GW winner: <?$fstats->showgwwinner();?>
<br>
Peak: <?$fstats->showpeak();?>
<br>
Server1: <?$fstats->showserverstatus("127.0.0.1"2300)?>
<br>
Economy Penya: <?$fstats->showgoldall(1)?>
<br>
Number of [H]Knights: <?$fstats->shownjob("hero","knight")?>
<br>
Number of [H]Blades: <?$fstats->shownjob("hero","blade")?>
<br>
Number of [H]Jester: <?$fstats->shownjob("hero","jester")?>
<br>
Number of [H]Ranger: <?$fstats->shownjob("hero","ranger")?>
<br>
Number of [H]Ringmaster: <?$fstats->shownjob("hero","ringmaster")?>
<br>
Number of [H]Billposter: <?$fstats->shownjob("hero","billposter")?>
<br>
Number of [H]Psykeeper: <?$fstats->shownjob("hero","psykeeper")?>
<br>
Number of [H]Elementor: <?$fstats->shownjob("hero","elementor")?>
Dies führt dann zu folgendem Ergebnis:
[Only registered and activated users can see links. Click Here To Register...]

Dies ist nur ein Beispiel um die Funktionsweise zu verdeutliche.
Das beste Ergebnis erzielt man natürlich mit einem entsprechendem Design.
Flyff Stats liefert dafür nur die entsprechenden Funktionen.

Informationen zur Konfiguration

Es muss lediglich ein Teil in der "flyffstats.class.php" angepasst werden:

PHP Code:
    var $config = array("server" => "Name-PC\SQLEXPRESS",
                        
"user" => "Name-PC\PC",
                        
"pass" => "",
                        
"accountdb" => "ACCOUNT_DBF",
                        
"characterdb" => "CHARACTER_01_DBF",
                        
"loggingdb" => "LOGGING_01_DBF",
                        
"adminal" => "P"// Admin Access Level
                        
"gmal" => "O"); // Game Master Access Level 
[Only registered and activated users can see links. Click Here To Register...]

Ich schätze mal, dass diese Klasse handlicher ist als 100 von Snippets.

Cubed
06/03/2011 13:06 damir123#2
Wirklich nice Danke ^^
06/03/2011 13:07 Kurosaki'#3
kommt bei user nicht sa hin? ô.o
06/03/2011 13:09 Flash!#4
Der Standardname ist "sa" ,Ja.
06/03/2011 14:35 Jay Niize#5
#Added to Addons

Schönes Skript und auch erweiterbar (: