20

» WarCraft 3 / Fel Touch Arena v1.9

zumm:
Делают карты для игроков, от неё нашему Варкрафту? Видимо ты не фанатик, просто вар для тебя это время провождение. Ты непоймёш меня.
Как только ты начинаешь делать карту для игроков,она скатывается в полный уг и трешак(если до этого таковым не являлась)
И "не поймешь" пишется раздельно и с мягким знаком=/
20

» WarCraft 3 / Remake: Создание простого stomp спелла

Если одновременно кастанут 2 героя и юнит попадет под действие обоих,то он будет дважды оглушен\получит урон и будет двигаться одновременно двумя спелами.В ближайшее время поправлю статью так,чтобы получал оглушение\урон от 2,но двигался тем под кого первым попал.
20

» WarCraft 3 / Переход на Jass

Автор,почему ты не удосужился показать как раскрывать бж и собственно раскрыть их,ибо окончательный код выглядит как полу-гуи-конверт?Если уж переводишь людей на джасс,то показал бы бонусы от перехода=/
20

» WarCraft 3 / Remake: Создание простого stomp спелла

Rescuer, насчёт размера текста - я бы хотел,чтобы статья была распилена на 6 кусков(они как раз и пронумерованы),но увы не знаю как это сделать и можно ли обычному смертному так сделать=/
Когда будет(если будет) поделена на отдельные части,не будет казаться сплошным куском текста и будет тематически разбита на разделы.
Добавил в соответствующем месте ссылку на статью с точками крепления
20

» WarCraft 3 / Библиотека функций

Мда уж...Скопипастил тот код,просто заменив передаваемые точки на их координаты...С той же ошибкой...
20

» WarCraft 3 / Библиотека функций

Такой банальный дамаг по области применяется редко - ведь в большинстве случаев этих всех юнитов надо засалить\застанить\замедлить\начать двигать\да что угодно,поэтому данная функция не найдет широкого применения.
Ах да ещё условие корявое - будет бить и здания и всё что попадётся под руку,будет враждебным.
20

» WarCraft 3 / Библиотека функций

код
library CircleMove

function CircleMoveDist takes real Radius, real Angle returns real
return Radius*Sin(1.570796327-Angle*0.017453292)
endfunction

function CircleMoveHeight takes real Radius, real Angle returns real
return Radius*(1.+Sin(Angle*0.017453292))
endfunction

function CircleMoveDistRad takes real Radius, real Angle returns real
return Radius*Sin(1.570796327-Angle)
endfunction

function CircleMoveHeightRad takes real Radius, real Angle returns real
return Radius*(1.+Sin(Angle))
endfunction

endlibrary
4 функции для движения юнита в вертикальной плоскости.Для получения высоты полёта юнита надо использовать функцию CircleMoveHeight,чтобы получить смещение относительно центра окружности надо использовать функцию CircleMoveDist - в них обоих сначала передаётся радиус окружности,затем угол юнита относительно центра окружности.Если вы передаёте угол в радианах,используйте функции CircleMoveHeightRad\CircleMoveDistRad используйте функции
Прилагаю рисунок
Прилагаю пример(в нем бесконечное движение по кругу сделал и поллед войт используется для простоты показа)