Някой може ли да каже как ще стане вместо да излиза колко EXP остава до докато дигна левел да излиза по следния начин
и това зеленото като зареди на максимум да дава левел и да започва от начало :lol:
Ето го кода
Ето го кода
Код:
<?php
function calc_level($level) {
$levels = array("1" => "250","1000","5000","25000","100000","250000","500000","1000000","2500000","5000000"); // добавяш левелите в един array();
if ($level <= 250) { $result = "Още ".($levels[1] - $level)."xp до ".array_search('250',$levels)."lvl"; } // и тук вече може да промениш резултатите
else if ($level <= 1000) { $result = "Още ".($levels[2] - $level)."xp до ".array_search('1000',$levels)."lvl"; }
else if ($level <= 5000) { $result = "Още ".($levels[3] - $level)."xp до ".array_search('5000',$levels)."lvl"; }
else if ($level <= 25000) { $result = "Още ".($levels[4] - $level)."xp до ".array_search('25000',$levels)."lvl"; }
else if ($level <= 100000) { $result = "Още ".($levels[5] - $level)."xp до ".array_search('100000',$levels)."lvl"; }
else if ($level <= 250000) { $result = "Още ".($levels[6] - $level)."xp до ".array_search('250000',$levels)."lvl"; }
else if ($level <= 500000) { $result = "Още ".($levels[7] - $level)."xp до ".array_search('500000',$levels)."lvl"; }
else if ($level <= 1000000) { $result = "Още ".($levels[8] - $level)."xp до ".array_search('1000000',$levels)."lvl"; }
else if ($level <= 2500000) { $result = "Още ".($levels[9] - $level)."xp до ".array_search('2500000',$levels)."lvl"; }
else if ($level <= 5000000) { $result = "Още ".($levels[10] - $level)."xp до ".array_search('5000000',$levels)."lvl"; }
return $result;
}?>