Inverser une function

gilbert1995 Messages postés 414 Date d'inscription   Statut Membre Dernière intervention   -  
gilbert1995 Messages postés 414 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je voudrais que cette fonction me donne le level en fonction de sont expérience total au lieux de l'expérience requis pour un level.

La fonction
function lvl($level) {
		$whole = floor($level);
		$partial = $level - $whole;

		$odd = ceil($whole/2);
		$even = floor($whole/2);
		$oddXp = ($odd * ($odd + 1) / 2) * 7;
		$evenXp = ($even * ($even + 1) / 2) * 7 + $even * 3;
		$wholeXp = $oddXp + $evenXp;
		$partialXp = (7 + floor(($whole + 1) * 7 / 2)) * $partial;

		return ($wholeXp + $partialXp);
	}




A voir également:

2 réponses

Tarble Messages postés 592 Date d'inscription   Statut Membre Dernière intervention   103
 
Bonsoir, il fautdrait que tu nous explique a quoi sert chaque variable *-)
0
gilbert1995 Messages postés 414 Date d'inscription   Statut Membre Dernière intervention   29
 
c'est la fonction qui est sur ce site http://pernsteiner.org/minecraft/levelcalc.html que j'ai converti en php et qui permet de calculer l'xp nécessaire pour changer de level
0