kofel
Quietly
- Joined
- Aug 19, 2007
- Messages
- 74
- Reaction score
- 1
Hello!
I was maked player info scipt, which use GD for graphic.
Here is a scipt (That use POT for geting player info) :
This a example image.
Yours,
Kofel.
[Sorry for my english ]
I was maked player info scipt, which use GD for graphic.
Here is a scipt (That use POT for geting player info) :
PHP:
<?
header("Content-type: image/png");
include('PATH/TO/POT/OTS.php');
$ID=(int)$_GET['uid'];
$vocs=array(1=>'Sorcerer',2=>'Druid',3=>'Paladin',4=>'Knight',5=>'Master Sorcerer',6=>'Elder Druid',7=>'Royal Paladin',8=>'Elite Knight');
//LOADING A PLAYER ;p
$cfg['db']=array(
'driver' => 'MySQL',
'host' => 'localhost',
'user' => '',
'password' => '',
'database' => 'otserv'
);
$driver = array('MySQL' => POT::DB_MYSQL, 'SQLite' => POT::DB_SQLITE, 'PostgreSQL' => POT::DB_PGSQL);
$cfg['db']['driver']=$driver[$cfg['db']['driver']];
$lnk=POT::getInstance()->connect(null, $cfg['db']);
$player=POT::getInstance()->createObject('Player');
$player->load($ID);
if(!$player->getAccount()->getCustomField('premdays'))
$pacc='Free account';
else
$pacc='Premium account';
$image=imagecreatefrompng('img.png');
$white=imagecolorallocate($image, 255, 255, 255);
if($player->isLoaded())
{
Imagestring($image,2,(imagesy+18),(imagesy+18),'Nick: '.$player->getName(),$white);
Imagestring($image,2,(imagesy+18),(imagesy+28),'Level: '.$player->getLevel(),$white);
Imagestring($image,2,(imagesy+18),(imagesy+38),'Profesion: '.$vocs[$player->getVocation()],$white);
Imagestring($image,2,(imagesy+18),(imagesy+48),'Account: '.$pacc,$white);
}
else
{
Imagestring($image,2,(imagesy+18),(imagesy+18),'Player don\'t exists!',$white);
}
imagepng($image);
imagedestroy($image);
?>
Yours,
Kofel.
[Sorry for my english ]
Last edited: