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_NAME, DB_USER, DB_PASS, $options);
?>
Das hier in die PHP datei in der die anzeige ausgelesen werden soll.Quote:
Dieses Script ist eine User Rekord + User Online anzeige.
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_NAME, DB_USER, DB_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; ?>)
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






