Hola buenas. Tengo una variable "accion_enemigo" el cual se pone a cero y llama a una alarma que la vuelve a activar.
La alarma lleva
accion_enemigo = random_range(1,3)
Pero nada,no funciona, en cambio si pongo un valor cualquiera funciona a la perfeccion. ¿Como se pondria un random en condciones? xD
es que random_range(1,3) te devuelve valores parecidos a: 1.35 , 2.64 ... etc. no te devuelve numeros enteros solamente.
la opcion aqui seria un choose(1,2,3) ya que este si elige uno de los valores igualmente de manera aleatorea.
asi que:accion_enemigo=choose(1,2,3)
o usar la función random que devuelve enteros:
randomize()
accion_enemigo = irandom_range(1,3)
Bueno gracias a los dos, lo del choose me funciona correctamente. No habia caido en eso de que pudiese dar decimales :P