31 lines
799 B
PHP
31 lines
799 B
PHP
|
<?php
|
||
|
// translator ready
|
||
|
// addnews ready
|
||
|
// mail ready
|
||
|
// phpDocumentor ready
|
||
|
|
||
|
/**
|
||
|
* Returns the experience needed to advance to the next level.
|
||
|
*
|
||
|
* @param int $curlevel The current level of the player.
|
||
|
* @param int $label The current number of dragonkills.
|
||
|
* @return int The amount of experience needed to advance to the next level.
|
||
|
*/
|
||
|
function exp_for_next_level($curlevel, $curdk)
|
||
|
{
|
||
|
$exparray = array(1=>100,2=>400,3=>1002,4=>1912,5=>3140,6=>4707,
|
||
|
7=>6641,8=>8985, 9=>11795,10=>15143,11=>19121,12=>23840,
|
||
|
13=>29437,14=>36071,15=>43930);
|
||
|
|
||
|
if ($curlevel < 1) return 0;
|
||
|
|
||
|
while(list($key,$val) = each($exparray)) {
|
||
|
$exparray[$key] = round($val + ($curdk/4) * $key * 100, 0);
|
||
|
}
|
||
|
if ($curlevel > 15) $curlevel = 15;
|
||
|
$exprequired = $exparray[$curlevel];
|
||
|
return $exprequired;
|
||
|
}
|
||
|
|
||
|
?>
|