Делают карты для игроков, от неё нашему Варкрафту? Видимо ты не фанатик, просто вар для тебя это время провождение. Ты непоймёш меня.
Как только ты начинаешь делать карту для игроков,она скатывается в полный уг и трешак(если до этого таковым не являлась)
И "не поймешь" пишется раздельно и с мягким знаком=/
Если одновременно кастанут 2 героя и юнит попадет под действие обоих,то он будет дважды оглушен\получит урон и будет двигаться одновременно двумя спелами.В ближайшее время поправлю статью так,чтобы получал оглушение\урон от 2,но двигался тем под кого первым попал.
Автор,почему ты не удосужился показать как раскрывать бж и собственно раскрыть их,ибо окончательный код выглядит как полу-гуи-конверт?Если уж переводишь людей на джасс,то показал бы бонусы от перехода=/
Rescuer, насчёт размера текста - я бы хотел,чтобы статья была распилена на 6 кусков(они как раз и пронумерованы),но увы не знаю как это сделать и можно ли обычному смертному так сделать=/
Когда будет(если будет) поделена на отдельные части,не будет казаться сплошным куском текста и будет тематически разбита на разделы. Добавил в соответствующем месте ссылку на статью с точками крепления
Такой банальный дамаг по области применяется редко - ведь в большинстве случаев этих всех юнитов надо засалить\застанить\замедлить\начать двигать\да что угодно,поэтому данная функция не найдет широкого применения.
Ах да ещё условие корявое - будет бить и здания и всё что попадётся под руку,будет враждебным.
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 используйте функции
Прилагаю рисунок
» Brain Gears / Главная страница
» WarCraft 3 / Fel Touch Arena v1.9
И "не поймешь" пишется раздельно и с мягким знаком=/
» Spin Deluxe / Screens
» WarCraft 3 / Remake: Создание простого stomp спелла
» XGM Team / XGM v7
» WarCraft 3 / Переход на Jass
» WarCraft 3 / Remake: Создание простого stomp спелла
Когда будет(если будет) поделена на отдельные части,не будет казаться сплошным куском текста и будет тематически разбита на разделы.
Добавил в соответствующем месте ссылку на статью с точками крепления
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
» Музыка и Звук / Эпическая/фэнтези музыка
» Музыка и Звук / RocK
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
Прилагаю рисунок
» Прочее / Dotа 2 — трейлер и скриншоты