Ну, я же говорю
Quote
if instance_exists(враг) //Если в комнате имеется враг
and collision_line(x,y,враг.x,враг.y, препятствие,1,1)<1 // Этот код повторяешь столько раз, сколько у тебя препятствий.
and distance_to_object(враг)<600 //600 в конце это дальность обзора бота
{a=instance_create(x,y, сам заполнишь, создаем пулю)
a.direcion=point_direction(x,y,враг.x,враг.y)
a.image_angle=point_direction(x,y,враг.x,враг.y)
a.speed=10}
Это полностью