У тебя фундаментальные ошибки, ты не знаешь синтаксиса толком, что как где к чему и почему. Почитай больше статей про джасс и посмотри больше видосиков, либо найди человека который будет тебя обучать
Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание, но у вас не хватает знаний для его реализации, то эта тема специально для вас. В данной теме вы можете, в определённом правилами формате, оставить заявку на создание необходимого вам заклинания или системы.
Заплатить за проделанную работу является исключительно твоей инициативой. Есть другие приватные темы, где за заказ нужно платить, тут исключительно на энтузиазме спеллмейкеров
Agren, я бы не назвал это абьюзом, но да, можно переделать. Если не сделаю на днях, то на выходных, поскольку у меня другие дела уже запланированы на этот вечер
карта на гуи + кастомскриптах, мне пришлось юзануть хэштаблицу для возвращения контроля
скопировать папку Initialization и вставить в свою карту
в триггере Untitled Trigger 001 можно настроить радиус захвата ближайших юнитов и их количество за каст, там же находятся и все нужные проверки, добавишь свою защиту от пси излучения и если у тебя 2+ юнита разных игроков могут захватывать контроль, то желательно дать проверку, что юнит уже не находится под контролем, иначе может забаговаться, поскольку они находятся в группе контроля у другого юнита, и их оттуда нужно удалять, а тут нужно дополнительно нагромождать систему, что мне лень было сделать, т.е. в захваченных юнитов сохранить кто их захватил, потом доставать оттуда захватчика, удалять оттуда юнитов и давать новому захватчику, кроме этого нужно решать вопрос касательно кому же тогда возвращать юнитов которых 2+ раза подряд захватили - предыдущему захватчику или кому они изначально принадлежали, если захватчики принадлежат одному и тому же игроку, то всё будет окей, поскольку есть проверка, что юниты принадлежат врагу. Но не выйдет так, что 2 захватчика одного и того же игрока смогут захватить одного и того же юнита, и чтобы при убийстве одного захватчика, юнит всё ещё оставался под контролем, пока не убьют обоих захватчиков. В общем-то, ни один из перечисленных аспектов описан не был, поэтому ни над чем не пришлось париться. В этом же триггере находится выдача абилки пустышки на основе ауры торнадо для отображения дебаффа, думаю там сам уже разберёшься, поскольку это редактор объектов уже. Спецэффекты можно удалять
В триггере Untitled Trigger 002 возвращается контроль над убитым захватчиком или юнитом, которого захватили (в случае, если его воскресят, но если это не нужно было, то придётся отслеживать момент разложения юнита, что так же нагромождает систему и что мне так же было лень делать), а так же удаляется дебафф, спецэффекты можно убрать
Попробуй сделать это триггерно. Тут нужны конечно какие-то знания, но возможностей контролировать поведение способности больше, да и сам заказ не сложным был бы
MrSaW, а как тогда ты в группу добавлял? По какому событию? Просто юнит применяет заклинание и отслеживаешь есть ли цель и кидаешь в группу если она с амулетом?*
Нельзя использовать вейт в переборе группы, поток обрывается и всё что после вейта не сработает. Создай массивные переменные юнита и реальной. При использовании амулета проверь, что индекс массива равен нулю, если так, то запусти таймер на триггер, где циклом минусуй массив реальных от 1 до макс индекса от периодичности таймера. Юнита при использовании амулета нужно записать под соответствующим индексом вместе с временем кд. На это время можно добавить юнита в группу чтобы проверять есть ли КД. По истечению времени удаляем юнита из группы, ставим последний индекс на место текущего и декрементируем, чтобы цикл правильно посчитал КД всех юнитов с амулетами
Но я думаю ничего из этого не понятно, поэтому если нужно будет, скину пример. Каст амулета отслеживается ведь?
Arry, дай танку мгновенное достижение цели при атаке (нет снаряда), используя яд пустышку, а при получении урона от танка проверь баф яда и удали его. Чтобы танк не атаковал раньше времени, можешь дать ему абилку логова. Спавни даммика в позиции источника повреждения, с абилкой выпуска ракет, которые станят (Ракетный залп механика), приказывай кастовать эту абилку в позицию юнита триггера. Далее нужно муи, если хочешь отслеживать отмену залпа, тут нужно создать один таймер и иметь переменные юнита, даммика и реальную, которая служит временем. Периодично проверяешь приказ танка, если он не равен залпу ракет, то приказать даммику остановиться и удалить его преждевременно. Танку можно потом убрать абилку логова чтобы мог атаковать
Если цель одна и снаряд должен преследовать цель, а не бить по области, то можешь спавнить даммиков в позиции танка и давать им приказ attack once
quq_CCCP, урон тоже отловишь, я так и делал всё связанное на автоатаках. За маг урон автор ничего не говорил, это уже додумываение хотя может нетрезим какой-то так и работает
События на воскрешения юнита нет. Можно попробовать при касте воскрешения проверить всех мертвых юнитов вокруг кастера годных для воскрешения, а спустя 0.00 секунд проверить кто в группе мертвых ожил, хз. Тут только костылями выкручиваться либо делать свою систему воскрешения/воспользоваться южапи, если там есть соответствующая функция
Brutal_bbk, в триггере Killing значение ADUnitTime[ ... ] = 5 - время, ADVal = ( ... + 3 ) - дополнительный урон. В триггере Timer указать такой же дополнительный урон. В остальном инструкция по импорту практически такая же, триггера Check больше нет
» WarCraft 3 / без вопроса
» WarCraft 3 / Код Jass
» WarCraft 3 / Код Jass
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / рубрика-- заклинание на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Появляется иконка без триггера на появление
» WarCraft 3 / Способности и алгоритмы на заказ
Заклинание готово!
Способность: Массовый контроль разума
Выполнено: Да
в триггере Untitled Trigger 001 можно настроить радиус захвата ближайших юнитов и их количество за каст, там же находятся и все нужные проверки, добавишь свою защиту от пси излучения и если у тебя 2+ юнита разных игроков могут захватывать контроль, то желательно дать проверку, что юнит уже не находится под контролем, иначе может забаговаться, поскольку они находятся в группе контроля у другого юнита, и их оттуда нужно удалять, а тут нужно дополнительно нагромождать систему, что мне лень было сделать, т.е. в захваченных юнитов сохранить кто их захватил, потом доставать оттуда захватчика, удалять оттуда юнитов и давать новому захватчику, кроме этого нужно решать вопрос касательно кому же тогда возвращать юнитов которых 2+ раза подряд захватили - предыдущему захватчику или кому они изначально принадлежали, если захватчики принадлежат одному и тому же игроку, то всё будет окей, поскольку есть проверка, что юниты принадлежат врагу. Но не выйдет так, что 2 захватчика одного и того же игрока смогут захватить одного и того же юнита, и чтобы при убийстве одного захватчика, юнит всё ещё оставался под контролем, пока не убьют обоих захватчиков. В общем-то, ни один из перечисленных аспектов описан не был, поэтому ни над чем не пришлось париться. В этом же триггере находится выдача абилки пустышки на основе ауры торнадо для отображения дебаффа, думаю там сам уже разберёшься, поскольку это редактор объектов уже. Спецэффекты можно удалять
В триггере Untitled Trigger 002 возвращается контроль над убитым захватчиком или юнитом, которого захватили (в случае, если его воскресят, но если это не нужно было, то придётся отслеживать момент разложения юнита, что так же нагромождает систему и что мне так же было лень делать), а так же удаляется дебафф, спецэффекты можно убрать
» WarCraft 3 / Способности и алгоритмы на заказ
Ред. rsfghd
» WarCraft 3 / Как привязать ТЕКСТАГ в юниту???
Ай пофиг, всё разжевали
» WarCraft 3 / Пулемётный огонь веером
» WarCraft 3 / Пулемётный огонь веером
Ред. rsfghd
» WarCraft 3 / Как настроить антимагический амулет?
» WarCraft 3 / Как настроить антимагический амулет?
» WarCraft 3 / Ледяное дыхание
» WarCraft 3 / Не могу придумать, как сделать ракетный залп - залпом
» WarCraft 3 / Ледяное дыхание
» WarCraft 3 / Не могу придумать, как сделать ракетный залп - залпом
» WarCraft 3 / пассивная способность "кража маны" при атаке
Отображаю количество нанесённого урона с автоатаки
» WarCraft 3 / пассивная способность "кража маны" при атаке
» WarCraft 3 / пассивная способность "кража маны" при атаке
» WarCraft 3 / Воскрешение ломает счетчик юнита/цену юнита
» WarCraft 3 / Способности и алгоритмы на заказ