id1=0;
id2=0;
dys=99999999;
dys2=dys;
for(a=0;a<instance_count;a+=1)
{
i=instance_id[a];
if instance_exists(i)
&& i!=id
{
dys_t=point_distance(x,y,i.x,i.y);
dys_t2=dys_t;
if dys_t<dys
{
dys=dys_t;
id1=i.id;
}
if dys_t2<dys2
&& dys_t2>dys
{
dys2=dys_t2;
id2=i.id;
}
}
}
Powinno wyszukać dwa najbliższe obiekty i zapisac ich id do id1 i id2.