Добавлен
Как переместить юнита к курсору с помощью периодического таймера без необходимости двигать мышью?

Никак или мемхак.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
булэкспры удалять не надо
читайте
ответ
local location loc=GetUnitLoc(GetEnumUnit())
local location tcLoc=GetUnitLoc(udg_topot_caster)
local real a=AngleBetweenPoints(tcLoc, loc)
call SetUnitX(GetEnumUnit(),GetLocationX(loc) +CosBJ(a) * 10.00 )
call SetUnitY(GetEnumUnit(),GetLocationY(loc) +SinBJ(a) * 10.00 )
call RemoveLocation(tcLoc)
call RemoveLocation(loc)
set tcLoc=null
set loc=null
ответ
Скорость перемещения должна быть выше 0.
ответ
PrincePhoenix:
конфликтуют со стандартными снарядами: missle атаки, способностей и прочего. (они не достигают визуально цели и останавливаются в исходной позиции юнита до смещения)
Ну так всегда было... когда делают блинк через SetUnitXY, то он перестаёт эвейдить снаряды, это давно известная проблема.
В ряде случаев фиксится хайдом юнита.
ответ

что значит это дегторад?
degrees to radian - градусы в радианы

16
В UjAPI
native GetMouseWorldX			 						takes nothing returns real
native GetMouseWorldY			 						takes nothing returns real
Ответы (4)
16
nazarpunk, судя по этой наработке xgm.guru/p/wc3/UjAPI-Shooter-System-TbA пригодной для мультиплеера, думаю да
28
Ydav, нет, не синханное, я юзаю другие функции на ивент мыши и запись в глобалки, т.е. в этой наработке нужно двигать курсором, чтобы получить координаты
Если мышкой не двигают, но движут персонажем - просто добавляю к последним полученным координатам мыши оффсет движения персонажа (спс Берги)
28
Ydav, я же код там приложил.. AllGlobals:
call TriggerRegisterPlayerEvent( trg, Player( i ), EVENT_PLAYER_MOUSE_MOVE 
38
Если по клику, то можно триггерить постоянно каст с целью и игроку остается только кликать левой кнопкой, а тебе ловить эти клики
Чтобы оставить комментарий, пожалуйста, войдите на сайт.