Cita:
Iniciado por bUllan9ebrio
mmmmm
42h*60m=2520minutos (máximo)
2520m*3m=7560m(deben esperar)
7560m/60m=126h(deben esperar)
126h/24h=5.25d(cantidad de dias de espera)
24h*.25d=6h(horas restantes)
esto quiere decir que debe esperar 5 dias y 6 horas desde su última desconexión si se le agoto el tiempo completo, creo que utilizando esta estruvtura podrías realizar los cálculos ingresados por los usuarios, espero te sirva.Saludos
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
----------------------------------------------------------------
Tengo lo Siguiente Pero Ahora necesito agregarle otra cosa :D
Ok les dije cada 3 minutos ganas 1 ahora por cada 3minutos que no estes conectado ganas 1 hasta que llegues a 40 horas despues de 40 horas 10 minutos fuera ganas 1 .
esto
3minutos fuera >+ 1 min <= si es menor o igual a 40 horas
10minutos fuera >+ 1 min > si es mayor que 40 Horas
por favor ayudame please
Código PHP:
Ver original<html>
<head>
</head>
<body>
<?php
$horas=$_POST['horas'];
$minutos=$_POST['minutos'];
if ($horas==""){
?>
<form action="" method="post" target="horas">
Horas <input type="text" size="2" name="horas" value="">
<br>
Minutos <input type="text" size="2" value="" name="minutos">
<input type="submit" value="Calcular" />
</form>
<iframe align="middle" name="horas" id="horas" width="500" height="500" allowtransparency="yes" scrolling="no" style="border:hidden"></iframe>
<?php
}else{
$maximo=$horas*$minutos; //=2520
if ($horas<="42")
{
$minutos=$maximo*3; //=7560m(deben esperar)
$horas=$minutos/60; //=126h(deben esperar)
/*$dias=$horas/24; //=5.25d(cantidad de dias de espera)
$diasr = explode ('.',$dias);
$total=24*$diasr[1]; //=6h(horas restantes)
*/
echo "Para Regenerarte debes estar fuera por ".$horas;
//" dias con "/*.$diasr[1].*/" minutos<br>"/*.$dias;*/
}else{
echo "<script>
alert ('Es imposible que usted tenga ".$horas." Horas ');
window.location ='prueba.php';
</script>";
}
}
?>
</body>
</html>