mira, а если попробовать отслеживать пакеты ObjectDelete и CharInfo. Если ловим на сапе ObjectDelete с ID основы, запрещаем баф. Когда ловим CharInfo, опять-же с ID основы, то значит основа появилась в зоне видимости сапа и баф разрешаем. Точное расстояние между чарами можно получить через уравнение длинны вектора:
Sqrt( (x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2 );
|