Если ты имеешь ввиду типо по клику клавиши выбирался нужный магазин, то просто создай, например, невидимого дамми-героя со способностями пустышками. Игрок жмёт F1, выбирается этот дамми с абилками, игрок жмёт нужную абилку и выбирает себе магаз Ну это самая тупая идея которая мне сразу же пришла в голову
function GetDirection takes unit u, unit targ returns int
local real alpha = GetUnitFacing(u)
local real gamma = bj_RADTODEG * Atan2(GetUnitY(targ)-GetUnitY(u), GetUnitX(targ)-GetUnitX(u))
if gamma < 0 then
set gamma = 360. + gamma
endif
if (alpha < 180. and not(gamma > alpha and gamma < alpha + 180.)) or (alpha > 180. and gamma > alpha - 180. and gamma < alpha) then
return 2
else
return 1
endif
endfunction
все красные рабочие атакуют самого ближнего для них синего рабочего
Проверка на самого ближнего юнита идёт только для красных, синих я тупо заспавнил чтобы было кого бить, для них проверки на самого ближнего красного рабочего нет
Выбирается 1 случайный юнит из группы - ищется для него ближайшая цель - приказ атаковать эту цель
Я проверил карту, мимо никто не пробегает, все красные рабочие атакуют самого ближнего для них синего рабочего. Агрятся когда стукают - потому что это механика рабочего. Если их стукнет пехотинец - они убегут, если их стукнет рабочий - они дадут леща в ответ
а у меня несколько типов солдат будет и не каждый охотится на каждого
просто добавляем нужные условия, всё в твоих руках
Если ты имеешь ввиду, что они при выборе одной цели игнорят остальные - то просто сделай выбор ближайшего юнита через периодик (там событие разовое - инициализация карты). Однако, насколько я помню, повторная отдача приказа атаки может отменить текущую автоатаку
quq_CCCP, сейчас я просто испытываю свои возможности, учусь новому и т.д., одним словом клипаю велосипеды
Да и в принципе прикольно, что можно впихнуть абсолютно любую модельку, ничего заказывать даже не нужно
К тому же я планировал сделать возможность появления стрел как у бурана, и чтобы угол падения можно было редактировать
» WarCraft 3 / Ребята хочу создать тригерный скилл, помогите.
Вот на джассе я бы сделал всё по красоте
Ред. rsfghd
» WarCraft 3 / Ребята хочу создать тригерный скилл, помогите.
Ред. rsfghd
» WarCraft 3 / Бинды или как это работает?
Без понятия, я очень мало работал с магазинами и просто высрал то, что в голову пришло
Ред. rsfghd
» WarCraft 3 / Бинды или как это работает?
Ну это самая тупая идея которая мне сразу же пришла в голову
Ред. rsfghd
» WarCraft 3 / Как определить с какой стороны стоит юнит?
Ред. rsfghd
» WarCraft 3 / Как триггерно заставить юнита атаковать ближайшего врага?
Ред. rsfghd
» WarCraft 3 / Как триггерно заставить юнита атаковать ближайшего врага?
Ред. rsfghd
» WarCraft 3 / Как триггерно заставить юнита атаковать ближайшего врага?
Ред. rsfghd
» WarCraft 3 / Утечки
Ред. rsfghd
» WarCraft 3 / Утечки
Да и в принципе прикольно, что можно впихнуть абсолютно любую модельку, ничего заказывать даже не нужно
Ред. rsfghd
» WarCraft 3 / Утечки
Ред. rsfghd
» WarCraft 3 / длительность способности
» WarCraft 3 / Внешнее воздействие на ресурсы юнита
На джассе тоже легко реализуемо благодаря хэштаблице. Видеть не обязательно по команде, выводить текст можно текстагом
» WarCraft 3 / Размер важен!
» IrInA Host Bot / FRiends
» WarCraft 3 / Высота камеры
Ред. rsfghd
» Администрация XGM / Кнопка "нравится"
» WarCraft 3 / Пища и призванные юниты
Ред. rsfghd
» WarCraft 3 / Найм другому игроку
» WarCraft 3 / Как триггерно толкать юнита
» WarCraft 3 / Отображение юнита игрока
Ред. rsfghd
» Администрация XGM / Кнопка "нравится"
Ред. rsfghd
» WarCraft 3 / Как приказать юниту выгрузить всех, кто внутри сидит?
Ред. rsfghd
» WarCraft 3 / Как сделать такой триггер?
Ред. rsfghd
» WarCraft 3 / Как заставить здания не издавать звук поломки?
1 - Горение Зданий
2 - Как отключить эффект горения у механизмов и зданий?