Diciembre 24, 2014, 08:34:18 PM Ultima modificación: Diciembre 26, 2014, 07:23:42 PM por Mataca
Hola. Vi ESTE POST, pero en GMS no funciona igual... o algo estoy haciendo mal. Cómo seria para que me saque 1 de vida por segundo? Hasta llegar a 0 obvio.

Desde ya muchas gracias.

Mataca

create:
vida = 100; //como lo tengas
alarm[0] = 30; //por defecto, 1 segundo = 30 steps, es el room_speed

en alarm 0:
vida -= 1;
alarm[0] = 30; //nota, si quieres más segundos o variar, no te compliques, pon room_speed*1 siendo 1 los segundos que quieres

y en step:
if vida <= 0 { lo que haga al morir }


FIN!
[spoiler="ola k ase clickarme o k ase"]la imagen no se quita xD
[/spoiler]

Cita de: kostra en Diciembre 25, 2014, 01:10:44 AM
create:
vida = 100; //como lo tengas
alarm[0] = 30; //por defecto, 1 segundo = 30 steps, es el room_speed

en alarm 0:
vida -= 1;
alarm[0] = 30; //nota, si quieres más segundos o variar, no te compliques, pon room_speed*1 siendo 1 los segundos que quieres

y en step:
if vida <= 0 { lo que haga al morir }


FIN!

Anda excelente kostra gracias! El problema que tengo ahora es que no puedo modificarle el tiempo. La vida queda de 100 a 0 en 1:45 minutos y por mas que le modifique las cosas siempre demora eso...

yo te lo puse con el tiempo a -1 de vida por segundo, dime qué necesitas con exactitud y trataré de hacerte un ejemplo en .gmk
[spoiler="ola k ase clickarme o k ase"]la imagen no se quita xD
[/spoiler]

Ya lo solucione compa!, muchas gracias. Puse 90 de vida, y -0,5 por segundo!.