Bueno pues necesito que cada 24 hrs el usuario obtenga un regalo, claro que el tiempo transcurra este o no el usuario. ¿Alguien puede ayudarme?
eso se puede hacer de varias formas, la cuestion es como lo quieres hacer.
basicamente eso necesita 2 partes, el reloj y un almacen del momento en que se dio el ultimo regalo.
para las 2 se pueden usar medios externos como internos.
externos: por internet, puedes ver la hora y almacenar cosas en una base de datos
internos: puedes ver la hora local de la maquina que corra el juego y almacenar en un ini, por ejemplo, la ultima vez que se dio el regalo.
tambien puedes hacer un hibrido, un reloj online pero almacenamiento local, y alrevez.
como te dije, la cuestion es como lo quieres hacer, lo mas simple es hacerlo todo interno, ya que te ahorras programar php y bases de datos, pero es hackeable. lo mismo alrevez, puedes hacerlo inhackeable pero es mas codificacion, php/sql.
Bien me interesa de la forma mas sencilla, aunque como dices seria hackeable. Entonces pienso en la base de datos lo cual no creo que sea tan dificil como alguna otra cosa mas. No se si alguien pueda ayudarme con algun tutorial, alguna pagina. Algo donde pueda empezar para lograr esto por favor
http://docs.yoyogames.com/source/dadiospice/002_reference/date%20and%20time/current_day.html
Creo q tendrias q testear esta funcion con un condicionante edta funcion es el dia real
If current_day=1 chose premio 1 premio2 premio 3
If current_day=2 igual premio 3 4 1
Seria mejor con un switch no testehe esto
Solo es teoria
Pero si deverdad les interesa algo lean el manual
Lean foros vean videos y agan pruebas y compartan conocimientos gracias a todos
Bueno, aquí vengo yo a NO hacer spam XD
Hace poco hice un pequeño tutorial donde explico paso a paso a sincronizar una base de datos MySQL con PHP y GML, te dejo el enlace: Aquí (http://www.comunidadgm.org/articulos/crea-tu-juego-online-tutorial-php-mysql-gml/)
Espero te sirva, saludos
Muchas gracias a los dos, leere ese manual y les comparto si lo logre,
Lo que no entiendo es como leer la hora de un servidor o algo para ese método ???
puedes hacer una peticion get desde GMS a tu servidor php para saber si se le entrega un regalo a ese usuario:
tienes que tener almacenada la ultima hora del regalo y obtener el momento de la nueva peticion
si ya ha pasado 1 dia o mas, regresas una respuesta que indique que item o regalo le haras a tu usuario.
obtener tiempo con php
$tiempo = time;
obtener tiempo con mysql
select NOW()
tienes que transformar en cada caso el valor a la fecha actual y posteriormente hacer el proceso, investiga mas un poco esos metodos y encontraras la forma de hacerlo
Si, me pondre a investigar acerca de estas funciones. Gracias :D
Q utilzaste como t fue?