| |||
Tiempo de Espera Hola ando creando un juego y en unas acciones de tal nececitan los usuarios esperar a que se cree una sierta accion asi es que quisiera saber si hay alguna manera de haser esto via php, es decir ponen a crear un cultivo (ejemplo) y se tradra 2 horas y quiero que a las 2 horas ese cultivo este hecho antes no y cuando este hehco se efectue una cierta accion, se puede? tambien con mysql |
| ||||
Re: Tiempo de Espera Sleep, esta funcion hara dormir la ejecucion de tu codigo http://cl.php.net/manual/es/function.sleep.php Saludos
__________________ Nuevamente a las pistas ... |
| |||
Re: Tiempo de Espera Claro, y de mientras 2 horas el programa parado... vaya ideas. Supongo que querrá hacer otras cosas. Guarda la hora con la funcion time(), y luego compruebas que hayan pasado 3600*2 segundos(2 horas).
__________________ Fondos de pantalla de anime |
| |||
Re: Tiempo de Espera ya lo encontre ya lo probare, perdon por el doble post http://cl.php.net/manual/es/function.sleep.php Edit: Miren eso de sleep no es lo que estaba buscando, es decir si una persona construye una casa en el juego y esa casa tarda 30 min para crearse que me lo marque y que a los 30 min se termine y se haga una funcion, ya que en es etiempo el usuario podra haser otras cosas. Podria funcionar: Agarar la hora: (con date()) y luego ponerla en la db y al terminar 30 min que se haga pero la hora me saldria asi: 05:31:23 como le hago para sumarle 10 min, o 1 hora, etc... Edit2: Encontre esto $proxima_semana = time() + (7 * 24 * 60 * 60); // 7 días; 24 horas; 60 mins; 60segs entonces quedaria bien asi? <?php $time = time() + (0 * 0 *30 * 0); //inserto en la db ?> y luego cuando vuelva a entrar estaria asi <?php //agarro la hora de terminar ($time2) $time = time(); if($time =< $time2){ echo 'hago la funcion'; } Última edición por Edig; 15/12/2007 a las 20:36 |
| |||
Re: Tiempo de Espera Que mala costumbre la de no leer las respuestas que te ofrecen. Ya no gasto más mi tiempo para nada. Y culquier número multiplicado por cero es cero. Lo digo por lo de $time = time() + (0 * 0 *30 * 0);
__________________ Fondos de pantalla de anime |
| |||
Re: Tiempo de Espera asi venia en una funcion que lei en el manual de php aparte no es * se toma como una separacion. |
| ||||
Re: Tiempo de Espera Cita: Bueno yo di mi respuesta aluciendo a eso, es muy comun no saber explicar las ideas y se debe poner mas atencion a hacer una buena declaracion de la situacion para hacer una propuesta y no caer en estos errores de comprension,... unas acciones de tal nececitan los usuarios esperar a que se cree... Segun la otra persona que escribió, Cita: Creo que aqui en este foro o en general para ayudar a las personas que estan pasando lo mismo que tu pero en otra estacion de tiempo, dar consejo o guiar el problema nunca ha sido ni sera una perdida de tiempo para las personas que componen esta comunidad, si lees los foros aunque sea una pasadita veras un ambiente de coordialidad entre los usuarios, esto hace a fdw una buena comunidad. Ya no gasto más mi tiempo para nada. Es una perdida de tiempo para las personas que te ayudaron que tu no hayas entendido esa premisa. Y por ultimo la solucion al problema es simple basta con tener las opciones guardadas en una tabla y medir tiempo de inicio y de fin con los campos consultados cada x cantidad de tiempo segun sea lo necesario.
__________________ Nuevamente a las pistas ... |
| |||
Re: Tiempo de Espera jorgedx, si me parece genial. Lo que pasa es que aquí hay la mala costumbre de no pensar las respuestas y soltar lo primero que a uno se le ocurre, esté bien o mal. Dar el consejo no es la pérdida de tiempo, es darlo y que te ignoren, no se lea, y luego venga diciendo que ha encontrado eso mismo en X lugar. Aparte de una falta de respeto.
__________________ Fondos de pantalla de anime |
| |||
Re: Tiempo de Espera Eso si lancelot pero si me ayudaron con el link que me pasaron, no me funcionaba pero me fuia php.net y busque como lo dijeron y lo encontre pero si no me hubieran dicho estaria en las mismas |
| ||||
Re: Tiempo de Espera Lancelot, esta discucion si es una perdida de tiempo. Sobretodo si no comprendes lo que se escribe. Te recomiendo que vayas al foro de Ayuda General ahi te podran ayudar en lo que planteas, Saludos.
__________________ Nuevamente a las pistas ... |