Hola!
Código PHP:
function escribeRank($exp){
// explico abajo
$maxima_exp_hasta_ahora = 700;
$z = ceil(($exp/$maxima_exp_hasta_ahora)*13); // 13 Niveles
return $z;
}
// Funcion Rank(Experiencia) //
echo rank(12); // Imprime Nivel 1(Soldado)
echo Rank(300); // Imprime 6 aprox.
echo Rank(469); // Imprime 12(Jefe) aprox.
echo Rank(570); // Imprime 12(Jefe) aprox.
echo Rank(659); // Imprime 12(Jefe) aprox.
echo Rank(650); // Imprime 13 (Jefe Mayor)
echo Rank(670); // Imprime 13 (Jefe Mayor)
echo Rank(700); // Imprime 13 (Jefe Mayor)
Bien la función ahora devuelve los mismos resultados por cada exp (del 650.0 al 700.0 siempre devolvera 13(Jefe Mayor)) del 450.0 al 650.0 devolvera Jefe y asi , pero lo que quiero hacer es que solo me devuelva 1 jefe mayor, 3 jefes y asi sube la cantidad de usuarios por nivel, Ejm: si la exp es 20.0 o 200.0 serán soldados, Al final quiero tener 20 soldados 10 blabla 5 blabla 3 jefes y 1 jefe mayor, el resto se va para los soldados. Me servirá la cantidad de usuarios nop? aqui serían por Ejm: 50 personas, haber si me dan una idea de como hacerlo Gracias...