16-08-2007, 02:27 PM
(Modification du message : 16-08-2007, 02:28 PM par nemesis_elite.)
joshua a écrit :explique plutot ce que tu veux faire....
NemeSiS_eliTe a écrit :A partir de l'administration du jeu, l'admin pourra changer les formules de l'attribution des Point de Vie en fonction des caractéristiques du personnage.Donc imaginons que la formule suivante ( qui est stocké dans une bdd ) permette de calculer les Points de Vie d'un personnage :
50+(force+constitution-20)
A chaque fois que les caractéristiques change, on va utiliser cette formule, pour recalculer les PdV max du perso.
Donc dans le code (avec un perso qui aura force=15 et constitution=12 )on aura ça :
Code PHP :
<?php
// Requête qui va chercher la formule pour calculer les PdV
$sFormule = '50+(force+constitution-20)';
// On change les noms des caractéristique par leur valeur
$sFormule = str_replace('force', 15, $sFormule);
$sFormule = str_replace('constitution', 12, $sFormule);
// On aura donc
$sFormule = '50+(15+12-20)';
$Pdv = $sFormule;
$Pdv = '50+(15+12-20)';
et non pas
$Pdv = 57;
Je cherche à exécuter le calcul qui est sous forme de chaine de caractère.