Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2009, 12:35
Avatar de America|UNK
America|UNK
 
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Matemáticas (número sucesivo)

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...
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */