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
Moderator
an dem prozent wert also über dem millionen bereich gibt er immer 100 prozent aus
Kommentar