Нужно оттолкнуть юнита на единицу, но именно назад (т.е. в противоположном от его направленности положении). Плохо понимаю как это реализовать. В примерах слишком много лишнего (хэш, таймеры, группы и т.д.), а мне всего лишь единичное действие.

Audes, просто написать
angle-=180
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Audes, расстояние, на которое производится сдвиг.
15
Hate, почему-то ругается на отсутствие выражения. Погуглил, везед перед DEGTORAD стоит "bj_", но это не решает проблему.
24
Audes, учти что x, y, range, angle - переменные и что это две отдельные строки кода, а не одна.
5
Audes, А ты каким образом пишешь? Через SetUnitX и SetUnitY ?
И код ошибки сюда скинь!
15
Hate, с радостью бы кинул, но я подумал, что редактор глючит, скачал JNGP... и теперь у меня нет карты. Бывает и такое( Timoxxx, сначала писал SetUnitX и Y соответственно, потом решил через точку (не помню дословно).
28
x+=range * Cos(angle * bj_DEGTORAD)
y+=range * Sin(angle * bj_DEGTORAD)
26
ваши карты скорее всего находятся на своем месте, вы скорее всего смотрели на последние открытые карты
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.