por que no usas collision_point(x,y,obj,prec,notme)? te devuelve el id de la instancia:
Saludos.
Código [Seleccionar]
bala=collision_point(x,y,obj_arma_bala,1,0)
if (bala<>-4 and inmune=0){
codigo....
with bala instance_destroy()
}
Saludos.