Diciembre 29, 2011, 09:33:06 PM Ultima modificación: Diciembre 29, 2011, 09:41:46 PM por derwin gm
saludos! :D e estado buscando un code que mida segundos minutos y horas! si es que lo hay!... como un cronometro! pero no e podido encontrarlo  :( queria preguntar si alguno de cgm puede ayudarme!  :-[

pero solo necesito en este caso un code! que mida los segundos y los minutos nada mas!

gracias de antemano!
LA PRACTICA HACE AL MAESTRO:3




Web site:DG games

#1 Diciembre 29, 2011, 09:37:41 PM Ultima modificación: Enero 02, 2012, 08:12:13 AM por elviskelley
Event create
miliseg=0
seg=0;
min=0;

Event step
miliseg+=1;
if miliseg>59
{seg+=1; miliseg-=59;}
if seg>59
{min+=1; seg-=59}
event draw:
draw_text(x,y,"Tiempo: "+string(min)+string(" : ")+string(seg))

 :D genial! quedara perfecto para mi juego! gracias  :-[
LA PRACTICA HACE AL MAESTRO:3




Web site:DG games

#3 Diciembre 29, 2011, 10:37:25 PM Ultima modificación: Diciembre 29, 2011, 11:01:10 PM por derwin gm
no me habia dado cuenta que da error :-\
me da error en el caracter 46

en esto

[gml]draw_text(x,y,"Tiempo: "+string(min)+string( : )+string(seg))[/gml]

Edit1=
creo que eran las { " } en los dos puntos ( : )
LA PRACTICA HACE AL MAESTRO:3




Web site:DG games

Pero solo hay 30 milisegundos por segundo con ese codigo, es decir, el room_speed tendria que estar en 1000, arreglalo asi:

CREATE
[gml]minutos=0
segundos=0
miliseg=0[/gml]

STEP
[gml]miliseg+=1
if miliseg>room_speed
{segundos+=1 miliseg=0}
if segundos>59
{minutos+=1 segundos=0}[/gml]

DRAW
[gml]draw_text(view_xview+10,view_yview+20,"Tiempo= "+string(segundos)+" : "+string(minutos))[/gml]

PD: Lo cronometre y va muy bien, aunque se puede retrasar si el juego va lento
El Manual

- Ley de la gravitación selectiva: toda herramienta se caerá donde produzca el mayor daño.
- Si todo parece estar bien, es obvio que uno no encontró el problema
- Todo aquello que se corte a medida resultara ser demasiado corto.
- Todo archivo borrado era necesario, todo archivo conservado es inutil
- Cuando a usted se le ocurra la solución ideal, alguien habrá resuelto ya el problema.

                                                               Murphy


 :D si es cierto! yo desia! por que los segundos me van muy lento ???
LA PRACTICA HACE AL MAESTRO:3




Web site:DG games

Pero me aparece primero los segundos y luego los minutos osea:
Tiempo: 13:25
Debería ser de que el numero "13" debería de ser el conteo de minutos, y el numero "25" los segundos, pero no, funciona al revés.

¿Viste que este tema es del 2011? xD

Pues creas tres variables y tres alarmas:
[gml]
//Evento create
segundos = 0;
minutos = 0;
horas = 0;

alarm[0] = room_speed;
alarm[1] = room_speed * 60;
alarm[2] = room_speed * 3600;
[/gml]

[gml]
//evento alarm 0
segundos++;
alarm[0] = room_speed;

//evento alarm 1
minutos++;
alarm[1] = room_speed * 60;

//evento alarm 2
horas++;
alarm[2] = room_speed*3600;
[/gml]

[gml]
//Evento draw
draw_text(x,y,string(horas)+":"+string(minutos)+":"+string(segundos));
[/gml]
alaberga regué el café.

BA:STFW&RTFM

Jajaj, no me había fijado, ok, gracias ya lo solucione, gracias por la ayuda. :)