24/11/2015, 00:07
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses Puntos: 214 | |
Respuesta: Dificil Logica de programacion como hago? Saludo.
Pues se me ocurre tener un arreglo inicial que serían los usuarios
y sus puntos, y luego recorrer este arreglo desde el
último elemento hasta el primero, a su vez se haría dentro
de este primer recorrido un segundo recorrido para recorrer a los hijos
del que se está recorriendo actualmente, es decir, este segundo recorrido
ya no serìa como el primero que va desde el último hasta el primero,
sino que recorre desde la posición actual del primer recorrido màs uno (para no contarse a sí mismo) hasta el final del arreglo.
Es decir, en resumen, podría ser un primer for, y dentro de este otro
en el cual vaya un if para los niveles, y dentro de este, otro if para el límite de PT,
y en este último la variable que haría la sumatoria de los PP de los que cumplen
para heredar, obviamente esta variable tendría que volver a cero cada vez que
se recorra el primer for.
Y pues lo que corra todas las noches o cada cierto tiempo,
ya teniendo el script es cuestión de generar
un cron job o tarea programada para este fin.
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |