[Release] Aion Scripte

09/02/2011 16:08 Aimsharp[EU]#1
Hier werde ich alle kleinen Scripte Releasen die mir so einfallen und ich erstellt habe.
Quote:
Das hier ist eure Config datei. Diese müsst Ihr nur einmal erstellen da sie für die weiteren Scripte ebenfalls genutzt wird.
PHP Code:
<?php
/***
* Mysql Connection
*/

    
define('DB_HOST''localhost');                 // Host IP (Standart: localhost)
    
define('DB_USER''root');                             // MySQL Username 
    
define('DB_PASS''');                                    // MySQL Passwort
    
define('DB_NAME''');                 // MySQL Datenbank
    
define('DB_GAME''ac_server_gs');            // Gameserver Datenbank
    
define('DB_LOGIN' ,'ac_server_ls');            // Loginserver Datenbank
    
    
$options = array(
        
PDO::ATTR_ERRMODE                                     => PDO::ERRMODE_WARNING,
        
PDO::ATTR_STRINGIFY_FETCHES                    => false,
        
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY     => true,
        
PDO::MYSQL_ATTR_INIT_COMMAND                 => 'SET NAMES utf8'
    
);
    
$connection = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAMEDB_USERDB_PASS$options);

?>

Quote:
Dieses Script ist eine User Rekord + User Online anzeige.
Das hier in die PHP datei in der die anzeige ausgelesen werden soll.
PHP Code:
<?php
/***
* Mysql Connection
*/

    
define('DB_HOST'    ,     'localhost');                 // Host IP (Standart: localhost)
    
define('DB_USER'    ,     'root');                             // MySQL Username 
    
define('DB_PASS'    ,     '');                                    // MySQL Passwort
    
define('DB_NAME'    ,     'votesystem');                 // MySQL Datenbank
    
define('DB_GAME'    ,     'ac_server_gs');            // Gameserver Datenbank
    
define('DB_LOGIN' ,        'ac_server_ls');            // Loginserver Datenbank
    
    
$options = array(
        
PDO::ATTR_ERRMODE                                     => PDO::ERRMODE_WARNING,
        
PDO::ATTR_STRINGIFY_FETCHES                    => false,
        
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY     => true,
        
PDO::MYSQL_ATTR_INIT_COMMAND                 => 'SET NAMES utf8'
    
);
    
$connection = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAMEDB_USERDB_PASS$options);
    
/***
* Script
*/
    
$sql         'SELECT * FROM '.DB_GAME.'.`players` WHERE `online` = 1';
    
$stm         $connection->query($sql);
    
$online    $stm->rowCount();
    
    
$sql        'SELECT * FROM '.DB_NAME.'.`log_max` WHERE `id` = 1';
    
$stmRec    =    $connection->query($sql);
    
$ds            $stmRec->fetch(PDO::FETCH_ASSOC);
    
$maxRec =    $ds['max'];
    
    if(
$online >= $maxRec
    {
        
$connection->query('UPDATE '.DB_NAME.'.`log_max` SET `max` = '.$online.'');
    }

    
/***
    * String $online = All actually online users
    * String $maxRec = Record users on your Server
    */
?>
Players Online: <?php echo $online?> (Record: <?php echo $maxRec?>)
Viel spaß beim nutzen ;).


Mit dem nächsten Script könnt Ihr auslesen welches Item bei welchen Mobs droppt.
Sprich. ID oder Name von Item eingeben und Name von Mob bekommen der es dropt.

Release in den nächsten Tagen.

MfG