Buen dia a todos. tengo una pregunta!
Como puedo hacer que cuando destruya una caja X se cree un objeto ramdon(1 de 5 tipos de objetos pueden salir) ?
puedes hacerlo de muchas formas,
te dare dos ejemplos:
el primero y mas rapido es antes de que destruyas tu instancia, escribas la funcion "choose"
choose(objeto tal, objeto pam, objeto pim, objeto pum,etc);
otro mas avanzado es creando una variable para tener mas control:
en el evento create:
da_premio = irandom(5);
en el evento destroy :
{
switch (da_premio)
{
case 1 : repeat(irandom(10))
{
instance_create (x,y,obj_moneda);
};break;
case 2 : instance_create(x,y,obj_pocion_vida);break;
case 3 : instance_create(x,y,obj_pocion_energia);break;
case 4 : instance_create(x,y,obj_llave); break;
case 5 : instance_create(x,y,obj_gema); break;
}
da_premio = 0;
}