0 Usuarios y 1 Visitante están viendo este tema.
variable = room_speed * segundos//"variable" es la variable a la que necesites darle ese valor de segundos, ya sea una variable normal o un alarm.//room_speed es una constante que tiene los steps de tu juego, que por defecto son 30 (Pero para no estar poniendo 30, o por si no te gusta tener numeros).//"segundos" ahi pon la cantidad de segundos que quieres.
//Evento create:alarm[0] = room_speed * 10//Poner la alarma 0 en room_speed * 10 (Que es lo mismo que decir 10 segundos, como te explique antes).//Evento alarm0: (Se activa despues de los 10 segundos, como le pusiste en el evento "Create").instance_destroy()//Destruir la instancia.
//Evento Create:Puedoatacar = 1//Evento KeyPress Space (Por poner un boton cualquiera, elije el que tu quieras)if Puedoatacar = 1{ //Funciones que uses para el ataque. Puedoatacar = 0 alarm[0] = room_speed * 3}//Evento alarm[0]Puedoatacar = 1
Mira, te hice un ejemplo.Vas a ver que copie y pegue todo. Solamente agregue un objeto que seria del ataque para que sea mas didactico.Saludos!PD: Y es solo una variable, una condicion y un alarm.
instance_create(room_width/2,room_height/2,Ataque
instance_create(Jugador.x,Jugador.y,Ataque)//Cambia "Jugador" por el nombre del objeto del jugador.//Es cuestion de ir probando con los argumentos de la funcion [instance_create(x,y,obj].
FATAL ERROR inaction number 1of Key Press Event for A-key Keyfor object Joan:COMPILATION ERROR in code actionError in code at line 3: instance_create(Joan,50,Joan,20,Ataque) ^at position 41: Wrong number of arguments to function or script.
instance_create(Joan.x+50,Joan.y-50,Ataquecurativo1)