<?PHP
/*
Script made by Kofel (www.otland.net forum user)
Modified by Gesior
*/
$config['site'] = parse_ini_file('config/config.ini');
if($config['site']['signatures'] == 1)
{
$config['server'] = parse_ini_file($config['site']['server_path'].'config.lua');
header("Content-type: image/png");
$ID=(int)$_GET['uid'];
$vocs=array(1=>'Acolyte',2=>'Priest',3=>'Archer',4=>'Squire',5=>'Wizard',6=>'Enchanter',7=>'Sharpshooter'
,8=>'Warrior',9=>'Arcane Master',10=>'Prophet',11=>'Bowmaster',12=>'Centurion');
$mysqlhost = $config['server']['mysqlHost'];
$mysqluser = $config['server']['mysqlUser'];
$mysqlpass = $config['server']['mysqlPass'];
$mysqldatabase = $config['server']['mysqlDatabase'];
$sqlitefile = $config['server']['sqliteDatabase'];
include('pot/OTS.php');
$ots = POT::getInstance();
if(strtolower($config['server']['sqlType']) == "mysql")
{
try
{
$ots->connect(POT::DB_MYSQL, array('host' => $mysqlhost, 'user' =>
$mysqluser, 'password' => $mysqlpass, 'database' => $mysqldatabase));
}
catch(PDOException $error)
{
exit;
}
}
elseif(strtolower($config['server']['sqlType']) == "sqlite")
{
try
{
$ots->connect(POT::DB_SQLITE, array('database' =>
$config['site']['server_path'].$sqlitefile));
}
catch(PDOException $error)
{
exit;
}
}
else
exit;
$player = new OTS_Player();
$player->load($ID);
if(!$player->getAccount()->getCustomField('premdays'))
$pacc='Free account';
else
$pacc='Premium account';
$image=imagecreatefrompng('images/signature/img.png');
$text_color=imagecolorallocate($image, 0, 0, 0);
Imagestring($image,3,(imagesy+18),(imagesy+18),'Nick: '.$player->getName(),$text_color);
Imagestring($image,3,(imagesy+18),(imagesy+32),'Level: '.$player->getLevel(),$text_color);
Imagestring($image,3,(imagesy+18),(imagesy+46),'Profesion:
'.$vocs[$player->getVocation()],$text_color);
Imagestring($image,3,(imagesy+18),(imagesy+58),'Account: '.$pacc,$text_color);
imagepng($image);
imagedestroy($image);
}
?>