18

» WarCraft 3 / Советы нубу про Jass

Прежде чем задать вопрос рекомендую вбивать его в систему поиска
Загруженные файлы
18

» WarCraft 3 / Мозги Макслайда

Спасибо за модель. Жаль цвет только не тот)
Рядом с моделью .blp-текстура, ее можно перекрасить
18

» WarCraft 3 / Как работают триггеры?

Аналогично я не могу выбрать здание, так как оно еще не построено и его нет на карте.
Загруженные файлы
18

» WarCraft 3 / Сохранение итемов у призванного существа

Просто у способности есть флажок на включение выпадения предметов
По умолчанию выпадение предметов и так отключено, поэтому предметы выпадают после смерти и разложения, а не сразу при убийстве юнита
18

» WarCraft 3 / Выбор программы как альтернатива WE в 2022

JNGP обычно используют если хотят воспользоваться дополнительными возможностями: использовать больше 6 тайлов, создать очень большую карту, для подсветки zinc/vjass/cjass, а также чтобы подглядывать API.
Использование эксклюзивных функций сломает совместимость со стандартным редактором, но карта будет работать. Если хотите сохранить совместимость, то не используйте эксклюзивные функции.
18

» WarCraft 3 / Сохранение итемов у призванного существа

Принятый ответ
У не героев с этой способностью предметы будут выпадать после разложения. Для того чтобы сохранить предметы у призванного существа нужно перед смертью их запомнить и удалить, затем выдать по факту призыва
18

» WarCraft 3 / Триггерный скилл

Принятый ответ
1] Сначала нужно построить две функции, которые будут имитировать нужную форму, сделать это можно тут:
2] Далее надо отмасштабировать функции в соответствии с выбранной шириной и дальностью заклинания;
3] Затем нужно запустить таймер, которые каждые N времени будет двигаться по оси Х, вычислять по формуле координату У и создавать там декорацию/юнита;
4] Затем для каждого созданного декорации юнита нужно запустить таймер, который удалит ее через M времени, чтобы создавался эффект волны;
5] Далее нужно по центру движения выделять подходящих юнитов в радиусе и производить дамми-каст пронзающей смерти;
6] Когда декорации создаются и удаляются, а юниты подпрыгивают вверх, нужно поворачивать координаты ХУ на угол между кастером и точкой применения заклинания и прибавлять координаты кастера, чтобы заклинание происходило в том месте где находится кастер и шло в ту сторону, куда указал игрок.
Загруженные файлы
18

» WarCraft 3 / Триггерный скилл

Поднятие юнитов сделано через способность "Пронзающая Смерть" у героя нежити. А спираль это либо отдельная модель, либо одна модель которая расставляется кодом
18

» WarCraft 3 / Не работает триггер (голд за скилл)

Принятый ответ
Событие "применяет способность" произойдет только если вручную нажать на способность ледяной стрелы и на врага. При авто атаках событие работать не будет.

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

» WarCraft 3 / Количество глобальных переменных

Принятый ответ
Совершенно нет смысла в GUI ставить длину массива больше 0, у массива длина увеличивается динамически
18

» WarCraft 3 / Создание триггерной пассивки НЕгероям

Если пасивка срабатывает раз в 1 секунду, то и событие должно быть - Время, каждую 1 секунду - выбрать живых некромантов, для каждого некроманта - посчитать скелетов, прибавить хп и ману
18

» WarCraft 3 / Как приделать придмет к персонажу.

1 Открываете модель паладина, удаляете меч, сохраняете паладина;
2 Открываете паладина, удаляете паладина и анимации, сохраняете меч;
3 Импортируете меч и паладина в карту;
4 Добавляете меч при появлении паладина, меняете при поднятии предмета.
Либо: Спецэффект - создать спецэффект на юните
Либо: AddSpecialEffectTarget(modelName, targetWidget, attachPointName)
Точка крепления - левая/правая рука
18

» WarCraft 3 / Ищу человека, который сможет написать способность ауру на JASS $

Создаешь 2 группы А и В. Каждые N времени
  • Пикаешь юнитов в области в группу B.
  • Переносишь и помечаешь юнитов из группы В в группу А.
  • Обходишь группу А. Если юнит помечен, значит в радиусе. Иначе вышел из радиуса, удаляешь из группы А.
18

» WarCraft 3 / Проблема с blp.

Любой пример карты, которая вылетает с этими иконками, пожалуйста
18

» WarCraft 3 / Перенос персонажа в мультиплеере

такой вопрос смогу ли я переносить прогресс нескольки героев к примеру в районе 40 такое поместится?)
Да поместится, но сейчас можно автоматически сохранять только одного героя. Вы можете вручную использовать 1000 значений чтобы самому хранить прогресс 40 героев
18

» WarCraft 3 / Функция как параметр

На 1.26 можно писать на lua
function func_unit_time(uni, time, func)
    TimerStart(CreateTimer(), time, false, function()
        func(uni)
        DestroyTimer(GetExpiredTimer())
    end)
end