Уважаемый Oraven, в процессе возникли пара вопросов по предложенному Вами варианту решения задачи:
1. $y1 = $_return2
DEFINE($y2, $y1) если я правильно понимаю, это объявление переменных, а разве оно не должно предшествовать первому использованию? Если спросил глупость извиняюсь...
2. Срабатывает это примерно в одной трети случаев, я решил, что поскольку участок, на котором определяется направление очень небольшой - 20рх, а движение довольно шустрое, то скрипт просто не успевает, уменьшил WAITMS до 10, но все равно очень часто не срабатывает, можете ли посоветовать что-нибудь, и до какой цифры можно уменьшать WAITMS?
Заранее спасибо!