Две недели карячусь со одной фигнёй... Пробовал реализовать по разному но никак не получается =(... Вообще проблемма вот в чём:
Я делаю онлайн игру, есть игроки и есть боты.. Игроки выходят и заходят в игру.. дак вот, когда бот стоит от какого-то игрока на растояний 10 метров то он бежит к нему и начинает с ним сражатся.. и вот это я не как не могу сделать... всё глючит, даже незнаю почему..
Приблезительно вот так делаю:
...
Type Player
Field Player
Field ID
End Type
Type Bot
Field Bot
Field Dist[30] - это кординаты 30-и игроков
End Type
...
Repeat
For A.Bot=Each Bot
For P.Player=Each Player
A\Dist[P\ID]=EntityDistance(A\Bot,P\Player)
If A\Dist[P\ID]<10 Then
Бот бежит к игроку и атакует его
End IF
Next
Next
...