Inverser une function

Fermé
gilbert1995 Messages postés 414 Date d'inscription samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 - 21 juil. 2012 à 23:37
gilbert1995 Messages postés 414 Date d'inscription samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 - 22 juil. 2012 à 03:16
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);
	}




2 réponses

Tarble Messages postés 592 Date d'inscription mercredi 29 septembre 2010 Statut Membre Dernière intervention 27 avril 2016 103
22 juil. 2012 à 01:48
Bonsoir, il fautdrait que tu nous explique a quoi sert chaque variable *-)
0
gilbert1995 Messages postés 414 Date d'inscription samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 29
22 juil. 2012 à 03:16
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