chardir - при значении 0 чар смотрит на N, и далее по часовой стрелке NE - 1, E - 2, ES - 3, S - 4, SW - 5, W - 6, WN - 7. В пилоте так и пишешь if chardir 0 // Если чар смотрит на N... или любая нужная сторона. И таргет по координатам, к примеру позиция чара где он стоит 555 по Х и 666 по У а нужно кликнуть за 3 тайла от этого места, то узнаешь на сколько меньше или больше будет значениее в той точке в которую нужно нажать и добавляешь или отнимаешь от значения где ты стоишь. Пример
Координаты где стоит чар 555, 666 Координаты куда нужно кликнуть 558, 663 Чар смотрит на N if chardir 0 set #coordx charposx +3 // Здесь мы добавили + 3 к координате где стоит чар чтобы получилось 558 из 555, и в любой точке мира всегда в той координате будет на + 3 больше. Так же делаем с координатой У set #coordy charposy -3 set lasttargetx #coordx set lasttargety #coordy При необходимости указывай тип места куда чар кидает таргет set lasttargetkind 2 // 1 - итем, 2 - земля, статика, 3 - вода И так де можешь указать статический тип обьекта если например нужно кликать на пеньки когда рубишь. set laststatictype и номер, номер берешь в Char parameters после наброса таргета на нужный обьект. И после достаточно нажать кнопку с забитым макросом на Lasttarget.
|