Есть код который притягивает сферы к игроку и убирает их. a\mehs-сфера
user_pivot-персонаж
Code
For a.orbe=Each orbe
If EntityDistance# ( a\mehs,user_pivot)>1 And EntityDistance# ( a\mehs,user_pivot)<20
PointEntity a\mehs,user_pivot
MoveEntity a\mehs,0,0,1
EndIf
If EntityDistance# (user_pivot,a\mehs)<2
If EntityCollided(user_pivot,t_orb)
FreeEntity a\mehs
Delete a
o_orbe=o_orbe+1;подсчет собранных сфер.
EndIf
EndIf
Next
Глюк.
Подсчет сфер происходит если персонаж двигается, при чем в сторону от куда была притянута сфера. На месте же притянутые сферы не считаются.
Подскажите как исправить этот баг.