• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Characters.php

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.
 
Back
Top