Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: adeiop205 en Abril 03, 2014, 07:07:30 PM

Título: Se coloca mas de 1 planta
Publicado por: adeiop205 en Abril 03, 2014, 07:07:30 PM
Buenas !!! Bueno mi segundo problema en el desarollo de este PVZ viene de donde se ponen las plantas , las bases , Cuando pongo una planta , me deja poner mas , y asi sin parar , hay alguna manera de que solo te deje poner una??

Gracias de antemano ;)
Título: Re:Se coloca mas de 1 planta
Publicado por: penumbra en Abril 03, 2014, 08:22:47 PM
Es recomendable que siempre indiques el código que da problemas y el evento en donde lo usas. De otra manera sólo queda adivinar que pueda pasar de entre un gran número de posibilidades.

Quizás  estás usando el código en el evento STEP, el cual se ejecuta una y otra vez, y si no usas un IF para condicionar el número de plantas, se genera un planta cada paso. Debes usar una función como instance_exists o instance_number para controlar el número de plantas que puedes crear en la habitación
Título: Re:Se coloca mas de 1 planta
Publicado por: adeiop205 en Abril 06, 2014, 07:56:16 PM
este es el codigo de el objecto donde se plantan las plantas , con el evento Left pressed : if (i.sel="gira" && !NoMolesta(obj_girasol) && !NoMolesta(obj_lanzaguizantes)){instance_create(x,y,obj_girasol);i.soles-=50;i.sel=""; }
if (i.sel="lang" && !NoMolesta(obj_girasol) && !NoMolesta(obj_lanzaguizantes)){instance_create(x,y,obj_lanzaguizantes);i.soles-=100;i.sel=""; }
if (i.sel="lanl" && !NoMolesta(obj_repeater) && !NoMolesta(obj_repeater)){instance_create(x,y,obj_repeater);i.soles-=150;i.sel=""; }
Título: Re:Se coloca mas de 1 planta
Publicado por: adeiop205 en Abril 08, 2014, 07:30:50 PM
Que alguien me ayude !! Por Favor  :'(
Título: Re:Se coloca mas de 1 planta
Publicado por: oskar hansen en Abril 08, 2014, 07:52:58 PM
usa el codigo que te dijo penumbra,
if instance exist

ese me sirvio para mi para que no se crearan muchas veces un objeto
Título: Re:Se coloca mas de 1 planta
Publicado por: adeiop205 en Abril 09, 2014, 04:54:00 PM
Ya lo he hecho , pero a la hora de poner por ejemplo el girasol solo se coloca 1 vez como yo quiero pero ya no me deja plantar mas !!!!