Класик. Макрос на 2 скмла в зависимости от расстояния

Всем привет, пытаюсь создать макрос, в котором будет 2 скила в зависимости от расстояния до цели… Помогите разобраться как это сделать. У ханта есть 2 скила на замедление это “Подрезать крылья” (тот что в мили зоне) и “Шокирующий выстрел” (у которого мили это мертвая зона). Так вот, макрос должен определять расстояние до цели и в зависимости от расстояния определять какой скил юзать. Как определять расстояние я разобрался:
/run local inRange, unit = 0, “target” inRange = IsSpellInRange(“Шокирующий выстрел”, unit) if inRange==1 then print(“в зоне”) else print(“не в зоне”) end
но если заменить “print(“в зоне”)” на “/cast Шокирующий выстрел” это не работает… кто шарит подскажите как правильно написать макрос?