Нет, вот так правильно
IF((PXL(738,445)=914939) & (PXL(799,547)=3600122) & (PXL(674,543)=61178))
Вот есть такой скрипт для расчета угла по двум точкам
$x1 = 100 // первая координата (Центр треугольника)
$y1 = 100
$x2 = 600 // Вторая координата (Круг)
$y2 = 600
// Расчет угла
$q = ARCcos((-1)*($y2-$y1)/Sqrt(POW(($x2-$x1),2)+POW(($y2-$y1),2)))
IF($x2 < $x1)
$q = 360 - $q
END_IF
$q = int($q)
LOGWRITE ("угол = ", $q, " град.")
В переменную $q возвращается значение угла.
Получая значение угла по условию можно поворачиваться (не знаю как там ты это делаешь) пока значение не войдет в нужный диапазон.