Onizuka
Member
- Joined
- Jul 5, 2008
- Messages
- 2,291
- Reaction score
- 14
Code:
Warning: Division by zero in D:\xampp\htdocs\characters.php on line 123
PHP:
if($config['site']['show_health_information']) // Modified by Jerryb1988 from otfans.net
{
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$playerhp = $player->getHealth();
$playermaxhp = $player->getHealthMax();
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><td>Health:</td><td>' .number_format($playerhp). '/' .number_format($playermaxhp). '<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.(($playerhp / $playermaxhp) * 100).'%; height: 3px;"></td></tr>';
}
if($config['site']['show_mana_information']) // Modified by Jerryb1988 from otfans.net
{
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$playermana = $player->getMana();
$playermaxmana = $player->getManaMax();
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><td>Mana:</td><td>' .number_format($playermana). '/' .number_format($playermaxmana). '<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.(($playermana / $playermaxmana) * 100).'%; height: 3px;"></td></tr>';
}
if($config['site']['show_exp_information']) // Modified by Jerryb1988 from otfans.net
{
// BEGIN *** Fixed EXP bar by Jerryb1988 from otfans.net
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$currentlevel = $player->getLevel();
$currentexp = $player->getExperience();
$currentlevelexp = (50 * ($currentlevel - 1) * ($currentlevel - 1) * ($currentlevel - 1) - 150 * ($currentlevel - 1) * ($currentlevel - 1) + 400 * ($currentlevel - 1)) / 3;
$nextlevel = ($currentlevel + 1);
$nextlevelexp = (50 * ($currentlevel) * ($currentlevel) * ($currentlevel) - 150 * ($currentlevel) * ($currentlevel) + 400 * ($currentlevel)) / 3;
$leveldifference = ($nextlevelexp - $currentlevelexp);
$expremaining = ($nextlevelexp - $currentexp);
$partofcurrentexp = ($currentexp-$currentlevelexp);
$expbarpercentage = (($partofcurrentexp / $leveldifference)*100);
$togopercentage = (100 - $expbarpercentage);
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>EXP:</td><td> ' .number_format($currentexp).'/' .number_format($nextlevelexp).' ('.number_format($expbarpercentage,2).'%) *** '.number_format($expremaining).' EXP (' .number_format($togopercentage,2). '%) Remaining.<div title="'.number_format($expbarpercentage,2).'%" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.number_format($expbarpercentage,2).'%; height: 3px;"></td></tr>';
Thanks.