Hallo,
ich habe ein level System mit PHP gemacht doch das klappt nicht sehr gut.
Die Level werden zwar angezeigt aber die Punkte die erreicht werden müssen, nicht.
Hier mal der Script:
weiß jemand wo der Fehler sein könnte?
Danke im voraus
mfg Marco
ich habe ein level System mit PHP gemacht doch das klappt nicht sehr gut.
Die Level werden zwar angezeigt aber die Punkte die erreicht werden müssen, nicht.
Hier mal der Script:
PHP-Code:
function getLevel ($p){
if (!is_int($p)) {
return false;
}
$lvlstart = 1;
$lvlend = 100;
$lvlfactor = 10;
$pointcount = 0;
$lvl = 0;
$start;
$end;
$point = $p;
do {
$pointcount++;
if(($point < $lvlend) && ($point >= $lvlstart)) {
$lvl = $pointcount;
$lvlstart = $start;
$lvlend = $end;
}
$lvlstart = $lvlend;
$lvlend = ($lvlend + 100) * $pointcount;
}while($lvl == 0);
$percent = ($start * 100) / $end;
return array("start" => $start, "end" => $end, "level" => $lvl, "point" => $point, "percent" => $percent);
}
Danke im voraus
mfg Marco
Kommentar