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

Принятый ответ

случайная точка в области
local rect R = //твоя область
local real x = GetRandomReal(GetRectMinX(R), GetRectMaxX(R))
local real y = GetRandomReal(GetRectMinY(R), GetRectMaxY(R))
  1. узнали случайную точку
  2. взял спецэффект взрыва (например), и создал триггером спецэффект.
  3. и потом наносим урон: либо дамажим всех (и декор в том числе), то может подойти выше вариант. либо конкретных (союзников не трогаем, только врагов. здесь нужно пикать всех группой и дамажить и все. будет тебе как артиллерия)
или отдавать приказ юниту стрелять в эту точку
0
26
7 лет назад
0
ваши попытки?
0
8
7 лет назад
0
Hate:
ваши попытки?
не понял как это сделать через триггер либо не нашел соответствий
"событие: каждые 9:99 секунд
Действие: ?(какое-то там)? - в области" - скорее всего как-то так
не нашел соответствующего действия посему не знаю
0
26
7 лет назад
0
всмысле соответствующего? "сделать бум"?
0
21
7 лет назад
0
damage area
0
8
7 лет назад
0
Hate:
всмысле соответствующего? "сделать бум"?
я не знаю как вообще сделать такое - периодический взрыв в любой точки области
0
18
7 лет назад
0
Random point in region (Conver point with size to region - Target point of ability being cast). Это основа, а уж дамажить, делать эффект или ещё чего - решай сам (думаю, догадаешься).
4
27
7 лет назад
Отредактирован MpW
4
случайная точка в области
local rect R = //твоя область
local real x = GetRandomReal(GetRectMinX(R), GetRectMaxX(R))
local real y = GetRandomReal(GetRectMinY(R), GetRectMaxY(R))
  1. узнали случайную точку
  2. взял спецэффект взрыва (например), и создал триггером спецэффект.
  3. и потом наносим урон: либо дамажим всех (и декор в том числе), то может подойти выше вариант. либо конкретных (союзников не трогаем, только врагов. здесь нужно пикать всех группой и дамажить и все. будет тебе как артиллерия)
или отдавать приказ юниту стрелять в эту точку
Принятый ответ
0
7
7 лет назад
0
ты можешь использовать спел при активации которого появиться дами юнит и скастует спел метиоритный дождь когда падают метеориты а из них големы а размер области на всю карту)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.