Hier werde ich alle kleinen Scripte Releasen die mir so einfallen und ich erstellt habe.
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
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