скопировать папку Initialization и вставить в свою карту, копировать элементы из редактора объектов и вставлять в свою карту
делал на гуи с использованием кастомскриптов для выбора юнитов и удаления точек, в целях оптимизации можешь изменить периодичность таймера TempTimer с 0.01 до 0.10. Таймер TempTimerMove с 0.01 до 0.03, и полностью убрать дополнительного даммика (тёмный хвостик фиолетовой птицы Dummy1)
Спелл муи
Altrrik_derff34, чтобы сделать твою наработку, нужно периодически выбирать всех юнитов, а потом вокруг выбранного юнита делать ещё один выбор с проверкой расы, чтобы отдать приказ атаковать, если текущего приказа нет. По сути ты просишь ИИ. Есть вариант через событие реализовать, когда юнит входит в радиус другого юнита
скопировать папку Initialization и вставить в свою карту, копировать элементы из редактора объектов и вставлять в свою карту
делал на гуи с использованием кастомскриптов для выбора юнитов и удаления точек, в целях оптимизации можешь изменить периодичность таймера TimerMove и его связывающих с 0.01 до 0.03. Таймер Timer и его связывающие с 0.01 до 0.10
Спелл муи
Shermanator00, какой радиус песни доблести? Баффы/дебаффы (Крит/промах) утрачиваются при окончании песни (или выхода из её радиуса)? Если да, то мгновенно или через 3 секунды? Если герой пел дольше 9 секунд, он получает бонус к урону навсегда? Он стакается или обновляется? Возможен ли вариант написания абилок на джассе/вджассе?
Может я тупой, но единственный вариант к которому я додумался, это разбить многоугольник на треугольники, выбирать среди них случайный и там уже искать рандомную точку, однако таким треугольникам нужно задавать определенный "вес", зависящий от их площади для определенного шанса, то есть чем больше треугольник, тем больше шанс его выбора. Но учитывая, что тебе доступен вариант попроще (разбитие на прямоугольники), лучше пользоваться им
скопировать триггер Melee Initialization и вставить в свою карту
выдать всем юнитам, которых можно погрузить в бункер, абилку пустышку и указать её в триггерах
в остальном просто скопировать нестандартное в редакторе объектов и закинуть в свою карту
SebastianCarrey, посмотрел твой последний комм в этом ресурсе, если ты хочешь, чтобы с повышением уровня абилки спавнились скелеты разного уровня, то на 307 строке триггера SpellE вместо set A.summonId = 'nlv1' напиши/вставь следующее:
if lvl == 1 then
set A.summonId = 'nlv1'
elseif lvl == 2 then
set A.summonId = 'nlv2'
elseif lvl == 3 then
set A.summonId = 'nlv3'
else
set A.summonId = 'nlv4'
endif
и 323 строку замени на это:
local integer i = GetUnitTypeId( GetAttacker( ) )
if i == 'nlv1' or i == 'nlv2' or i == 'nlv3' or i == 'nlv4' then
можешь и более простым способом - добавь своим скелетам абилку пустышку и проверяй её
if GetUnitAbilityLevel( GetAttacker( ), 'абилка пустышка' ) > 0 then
в триггере SpellE настроить следующее 379 строка - равкод основной абилки 323 строка - равкод скелета 324 - равкод дебаффа 325/327 - равкод абилки для увеличения скорости атаки 192-294 - шаблоны с параметрами, там присутствуют комменты что к чему, можешь по такому же шаблону добавлять больше абилок и более гибко настраивать урон, дистанцию, количество взрывов и остальную пургу, думаю разберёшься, там не сложно, всё что зелёное это комменты, чтобы убрать комментирование сотри двойной слеш (//) или слеши со звёздочками (/* */) 296-298 - усиление от книги проклятых (двойной урон и продолжительность дебаффа, возвращение никак не настраивается) 305-309 - усиление сферы проклятых (шанс спавна, кто спавнится, время спавна и время второго взрыва) 174 - через сколько секунд создавать следующий взрыв (0.60) 162 - через сколько секунд возвращать взрывы в обратную сторону (2.50) 58 - дополнительный эффект по окончанию дебаффа (огонь от Doom'a резко пропадал если юнит не умирал, мне это не понравилось, эти строки можно стереть полностью (57-59)
внутренности триггера AllGlobals можно закинуть в шапку карты
потом вторую абилку сделаю, если с этой всё ок будет
Без Футболочки, я планирую создать отдельный ресурс в блоге, где можно будет оставлять заказы на спеллы, там я более активно буду уделять внимание заказам, нежели в спец. теме, да и алгоритмы меня не так сильно интересуют в принципе
Смотри код других людей, ищи спеллпаки на хайве, смотри что к чему как и почему, так и будешь развиваться, потому что твоё "как правильно?", "как импрувнуться?" Зависит от того,, какими знаниями ты уже владеешь, а мы не знаем что ты умеешь и что делаешь
» WarCraft 3 / Заклинания на заказ
Заклинание готово!
Воронка смерти
делал на гуи с использованием кастомскриптов для выбора юнитов и удаления точек, в целях оптимизации можешь изменить периодичность таймера TempTimer с 0.01 до 0.10. Таймер TempTimerMove с 0.01 до 0.03, и полностью убрать дополнительного даммика (тёмный хвостик фиолетовой птицы Dummy1)
Спелл муи
» WarCraft 3 / Где найти наработку?
» WarCraft 3 / Где найти наработку?
» WarCraft 3 / Таблица цвета в мультиборде
» WarCraft 3 / Таблица цвета в мультиборде
» WarCraft 3 / Заклинания на заказ
» WarCraft 3 / Заклинания на заказ
Заклинание готово!
Песня доблести
делал на гуи с использованием кастомскриптов для выбора юнитов и удаления точек, в целях оптимизации можешь изменить периодичность таймера TimerMove и его связывающих с 0.01 до 0.03. Таймер Timer и его связывающие с 0.01 до 0.10
Спелл муи
» WarCraft 3 / Заклинания на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
» WarCraft 3 / Заклинания на заказ
Заклинание готово!
выдать всем юнитам, которых можно погрузить в бункер, абилку пустышку и указать её в триггерах
в остальном просто скопировать нестандартное в редакторе объектов и закинуть в свою карту
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
379 строка - равкод основной абилки
323 строка - равкод скелета
324 - равкод дебаффа
325/327 - равкод абилки для увеличения скорости атаки
192-294 - шаблоны с параметрами, там присутствуют комменты что к чему, можешь по такому же шаблону добавлять больше абилок и более гибко настраивать урон, дистанцию, количество взрывов и остальную пургу, думаю разберёшься, там не сложно, всё что зелёное это комменты, чтобы убрать комментирование сотри двойной слеш (//) или слеши со звёздочками (/* */)
296-298 - усиление от книги проклятых (двойной урон и продолжительность дебаффа, возвращение никак не настраивается)
305-309 - усиление сферы проклятых (шанс спавна, кто спавнится, время спавна и время второго взрыва)
174 - через сколько секунд создавать следующий взрыв (0.60)
162 - через сколько секунд возвращать взрывы в обратную сторону (2.50)
58 - дополнительный эффект по окончанию дебаффа (огонь от Doom'a резко пропадал если юнит не умирал, мне это не понравилось, эти строки можно стереть полностью (57-59)
» WarCraft 3 / Простые огненные способности (визуал)
» WarCraft 3 / Нужно ли, переносить все кампании на троих игроков?
простите
» WarCraft 3 / Нет звука в Варике
» WarCraft 3 / Как правильно юзать локации? Jass.
» WarCraft 3 / Как правильно юзать локации? Jass.
» WarCraft 3 / Как вывести Jass на новый уровень? Jass.
» WarCraft 3 / Мини завод
» WarCraft 3 / ошибка редактор карт wc3