Register for your free account! | Forgot your password?

You last visited: Today at 21:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Onlinestatus

Discussion on Onlinestatus within the Flyff Private Server forum part of the Flyff category.

Closed Thread
 
Old   #1
 
sokiii's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 349
Received Thanks: 65
Onlinestatus

Hallo

ich habe einen Flyff p server für 100 meiner leute errichtet

und ich würde gerne auf der Homepage nen status einbauen ob der

world

char

login

server online sind..... habe leider kein script für könntet ihr mir ne vorlage für son script posten? wäre echt hilfreich .

ich danke im vorraus


mfg sokiii
sokiii is offline  
Old 09/14/2009, 16:33   #2
 
privstar's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 2,369
Received Thanks: 75
Ich hab leider keins , aber benutz mal SuFu
privstar is offline  
Old 09/16/2009, 06:13   #3
 
sokiii's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 349
Received Thanks: 65
sufu hat nix gebracht und nu ?
sokiii is offline  
Old 09/16/2009, 06:19   #4




 
Saaja's Avatar
 
elite*gold: 152
Join Date: Aug 2009
Posts: 13,521
Received Thanks: 22,693
Warte ma ich hab da glaub was ich poste es gleich

Edit: So hier bitteschön
Saaja is offline  
Old 09/16/2009, 19:27   #5
 
elite*gold: 271
Join Date: Mar 2008
Posts: 9,459
Received Thanks: 2,082


schau dir das mal an du suchtest ja eine "vorlage" daraus solltest du dann eig schlau werden!
Mark- is offline  
Old 09/16/2009, 20:02   #6
 
elite*gold: 0
Join Date: Sep 2009
Posts: 57
Received Thanks: 4
wie heisst vom p server die seite ?
masdorras is offline  
Old 09/16/2009, 20:28   #7
 
elite*gold: 0
Join Date: Aug 2009
Posts: 16
Received Thanks: 9
Z.B. Eine die ich geschrieben und verwendet habe

Einbinden nicht vergessen.

ServerStateHandler.php

PHP Code:
<?php

/* mySQL-Server LogIn Daten */
        
$host        "localhost";
$user        "root";
$pass        "deinPasswort";
$db            "deineDB";

$waitTime     0.5;


                
$mySQLFlyffDB = @new mysqli($host$user$pass$db);
if ( 
mysqli_connect_errno() ) {
    die (
'Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
}


/* mySQL-Server Funktionen und Befehle*/

function createAccount($UN$PW$Mail) {

    global 
$mySQLFlyffDB;
    
    
$sqlCreateAccount    =     "INSERT INTO
                                accounts( username, password, email, accesslevel )
                            VALUES
                                (    '
$UN',
                                    '
$PW',
                                    '
$Mail'
                                    '100'
                                );" 
;
                            
    
$accountResult        $mySQLFlyffDB->query($sqlCreateAccount);
    return 
$accountResult;
}

function 
userexist$newuser ){

    global 
$mySQLFlyffDB;
    
    
$checkname        $mySQLFlyffDB->query("SELECT * FROM accounts WHERE username = '$newuser'");
    
$checkresult    $checkname->num_rows;
    
    if ( 
$checkresult != ) {
        return 
true;
    }
    else {
        return 
false;
    };
}

function 
getAccountQuantity() {

    global 
$mySQLFlyffDB;
    
    
$AccCount    $mySQLFlyffDB->query("SELECT * FROM accounts");
    
$result        $AccCount->num_rows;
    return 
$result;
}

function 
getCharacterQuantity() {

    global 
$mySQLFlyffDB;
    
    
$CharCount    $mySQLFlyffDB->query("SELECT * FROM characters");
    
$result        $CharCount->num_rows;
    return 
$result;
}

function 
getPlayerOnline() {

    global 
$mySQLFlyffDB;
    
    
$activeUsers    $mySQLFlyffDB->query("SELECT * FROM accounts WHERE logged_in = '1' ");
    
$result            $activeUsers->num_rows;
    return 
$result;    
}

function 
isLoginServerOnline() {
    
    global 
$host;

    
$LSstatus 0;
    
$LSstatus = @fsockopen$host23000$errno$errstr$waitTime );
    
    if ( 
$LSstatus >= ) {
        return 
true;
    }
    else {
        return 
false;
    }
}

function 
isCharServerOnline() {
    
    global 
$host;

    
$CSstatus 0;
    
$CSstatus = @fsockopen$host28000$errno$errstr$waitTime );
    
    if ( 
$CSstatus >= ) {
        return 
true;
    }
    else {
        return 
false;
    }
}

/*
    World-Server 0 z. Zt. "From Zero to Hero" 
    World-Server 1 z. Zt. nicht vorhanden 
    World-Server 2 z. Zt. nicht vorhanden
*/

function isWorldServerOnline$ServerID ) {
    
    global 
$host;

    
$WS0status 0;
    
$WS1status 0;
    
$WS2status 0;
    
    if ( 
$ServerID == ) {
    
        
$WS0status = @fsockopen$host15400$errno$errstr$waitTime );
        
        if ( 
$WS0status >= ) {
            return 
true;
        }
        else {
            return 
false;
        }
    }
    elseif ( 
$ServerID == ) {
    
        
//$WS1status = @fsockopen("127.0.0.1", 15400, $errno, $errstr, 1);
        
        
if ( $WS1status >= ) {
            return 
true;
        }
        else {
            return 
false;
        }
    }
    elseif ( 
$ServerID == ) {
    
        
//$WS2status = @fsockopen("127.0.0.1", 15400, $errno, $errstr, 1);
        
        
if ( $WS2status >= ) {
            return 
true;
        }
        else {
            return 
false;
        }
    }
}

?>
Und dazu ServerState.tpl:

PHP Code:
<?php

/*    Kommentar:
 *    blub
 *
 *
 */

?>
    <div>
    
        <h2>Server Status</h2>
        <table>
            <tr>
                <td><p>LogIn-Server: </p></td>
<?php    if ( isLoginServerOnline() ) {    ?>
                <td><p><strong class="on">Online</strong></p></td>
<?php    }
        else {    
?>
                <td><p><strong class="off">Offline</strong></p></td>
<?php    }    ?>
            </tr>
            <tr>
                <td><p>Char-Server: </p></td>
<?php    if ( isCharServerOnline() ) {    ?>
                <td><p><strong class="on">Online</strong></p></td>
<?php    }
        else {    
?>
                <td><p><strong class="off">Offline</strong></p></td>
<?php    }    ?>
            </tr>
            <tr>
                <td><p>World-Server: </p></td>
<?php    if ( isWorldServerOnline(0) ) {    ?>
                <td><p><strong class="on">Online</strong></p></td>
<?php    }
        else {    
?>
                <td><p><strong class="off">Offline</strong></p></td>
<?php    }    ?>
            </tr>
        </table>
        
    </div>
<?php /* Ende */ ?>
Und in eure CSS dann noch den kleinen Teil dazu:

Code:
.off {
	color: #ff0000;
}

.on {
	color: #00ff00;
}
Den Code in der Tabelle kannst du ja auch so ändern, das anstatt farbigem Text, Bilder ausgegeben werden.

Vielleicht kannst du damit ja schon was anfagen.
Sonst frag nochmal nach.
Natureboy is offline  
Thanks
1 User
Old 12/27/2009, 17:28   #8
 
elite*gold: 96
Join Date: Jul 2009
Posts: 230
Received Thanks: 21
Hat vllt Jmd Ein Gutes Homepage Template ? Mit Buffer und Allem Drum und dran?
kertole_x3 is offline  
Old 12/28/2009, 18:25   #9



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Bitte unterlasse es doch alte Threads auszugraben....
Sedrika is offline  
Old 12/28/2009, 18:42   #10



 
elite*gold: 0
Join Date: Nov 2008
Posts: 20,557
Received Thanks: 9,134
#Closed
Rikkami is offline  
Closed Thread


Similar Threads Similar Threads
OnlineStatus
09/11/2010 - Metin2 Private Server - 4 Replies
Hey Pvpers! hab mal ne Frage Und zwar hab ich mir ne eigene Pserver HP erstellt.. und habe es so ähnlich "unser team" gestalt wie xclusive-mt2 meine frage ist.. wie bekomme ich das hin wenn ich zb. ingame online bin das auf der HP z.b Blödi12 und Online steht. #edited
Onlinestatus in der DB
05/09/2010 - Metin2 Private Server - 11 Replies
Jo, mal wieder eine Frage.. kann man irgendwo in der DB sehen ob ein player / Account gerade im game on ist?
kxyt2 onlinestatus?
10/05/2009 - Metin2 Private Server - 0 Replies
Hi allgemeine frage... Gibt es noch ne seite wo von den ganzen pservern der onlinestatus angezeigt wird? weil komme grade ned in kxyt2 rein und wollte gucken obs das gibt befor ich wieder thread öffne aber naja...^^ danke im vorraus jump :handsdown:
[onlinestatus]lw.yt2sf
09/08/2009 - Metin2 PServer Guides & Strategies - 3 Replies
kann mir mal jemand den onlinestatus von lw.yt2sf posten? ich hab sufu benutzt und hab auch auf der page von HouseFreaK nachgeschaut aber den onlinestatus gibts da leider nicht :) ... würde mich freuen .. thx gibts natürlich
Metin2Sea/Sg Onlinestatus
09/06/2009 - Metin2 - 15 Replies
hier ist ein Onlinestatus für Metin2Sg da viele treads mit dem Inhalt sea off? kommen: Metin2.SEA Login: http://status.blackout-gaming.net/status.php?dns=1 20.29.208.231&port=11000&style=1 Char: http://status.blackout-gaming.net/status.php?dns=1 20.29.208.231&port=13000&style=1 World:http://status.blackout-gaming.net/status.ph p?dns=120.29.208.231&port=13002&style=1



All times are GMT +1. The time now is 21:42.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.