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 ;)

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

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=""; }

Que alguien me ayude !! Por Favor  :'(

usa el codigo que te dijo penumbra,
if instance exist

ese me sirvio para mi para que no se crearan muchas veces un objeto

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 !!!!