Hp level deneyim puanını dolan barla gösteren bir eklenti mevcut. taşladım ve bana yetecek kadarına çevirmeye çalıştım ama beceremiyorum. Mesela 10.000 mesaja sahip birinin şöhreti %65 oluyor. Bunu ben nasıl 2.000 mesajı bulunan biri için %100 olmasını sağlayabilirim?

/*
*
** HP / MP / EXP Mod ... YaPRaQQ Tarafından türkçeleştirilmiştir.
*www.itbiti.com a uğramayı unutmayın..
*/

// Add The Hooks For the functions
$plugins->add_hook("postbit", "hpmpexp_postbit");

// Plugin Info
function hpmpexp_info()
{
return array(
"name" => "HP/MP/EXP İstatistikler",
"description" => "Postbitte RPG Barlar Oluşur Güzel ve Kullanışlıdır",
"website" => "http://giabinh2.edu.vn",
"author" => "Mr.Hip Türkçe:YaPRaQQ ",
"authorsite" => "http://www.itbiti.com",
"version" => "1.0.0",
);
}

// Activate The Plugin
function hpmpexp_activate()
{
}

// Deactivate The Plugin
function hpmpexp_deactivate()
{
}

function hpmpexp_postbit(&$post)
{
global $mybb, $db;
$post['postnum'] = str_replace($mybb->settings['thousandssep'], '', $post['postnum']);
$daysreg = (time() - $post['regdate']) / (24*3600);
$postsperday = $post['postnum'] / $daysreg;
$postsperday = round($postsperday, 2);
if($postsperday > $post['postnum'])
{
$postsperday = $post['postnum'];
}
$rpglvl = $post['postnum'];
$level = pow (log10 ($rpglvl), 3);
$ep = floor (100 * ($level - floor ($level)));
$showlevel = floor ($level + 1);
$hpmulti = round ($postsperday / 6, 1);
if ($hpmulti > 1.5)
{
$hpmulti = 1.5;
}
if ($hpmulti < 1)
{
$hpmulti = 1;
}

$maxhp = $level * 25 * $hpmulti;
$hp = $postsperday / 1;
if ($hp >= 1)
{
$hp = $maxhp;
}
else
{
$hp = floor ($hp * $maxhp);
}
$hp = floor ($hp);
$maxhp = floor ($maxhp);
if ($maxhp <= 0)
{
$zhp = 1;
}
else
{
$zhp = $maxhp;
}
$hpf = floor (100 * ($hp / $zhp)) - 1;

$maxmp = ($daysreg * $level) / 5;
$mp = $rpglvl / 3;
if ($mp >= $maxmp)
{
$mp = $maxmp;
}
$maxmp = floor ($maxmp);
$mp = floor ($mp);
if ($maxmp <= 0)
{
$zmp = 1;
}
else
{
$zmp = $maxmp;
}
$mpf = floor (100 * ($mp / $zmp)) - 1;
if ( $hpf >= 98 ) { $hpf = $hpf - 2; }
if ( $ep >= 98 ) { $ep = $ep - 2; }
if ( $mpf >= 98 ) { $mpf = $mpf - 2; }
$showlevel = my_number_format($showlevel);
$maxhp = my_number_format($maxhp);
$hp = my_number_format($hp);
$maxmp = my_number_format($maxmp);
$mp = my_number_format($mp);

$post['user_details'] = "






%{$showlevel}




{$post['user_details']}";
}
?>