18

» WarCraft 3 / помогите с тригерной спасобностью

Принятый ответ
В событии - применение способности, а в действии - атакованный юнит.
Способность - это не атака.
То есть нужно вместо атакованного юнита написать юнит-цель заклинания.
И удалить утечки (точки).
18

» WarCraft 3 / Объединение триггеров

Yury13, в примере тоже разное - отправляет в разные области, которые заранее забиты в другой триггер.
То есть или один юнит или два?
Тогда внутри цикла поставить: условие - случайное число от 1 до 2 (или сколько нужно); Если = 1, то дать 1 юнит, иначе - 2 юнита.
18

» WarCraft 3 / Максимальное количество областей

EnergyFrost, удалять утечки (в данном случае группы и точки) я умею.
А области - они же вроде не утечные?
18

» WarCraft 3 / Объединение триггеров

Принятый ответ
NekoriDes, нет такого события там.
Нужно создать базу данных, где собраны области и объекты, соответствующие им.
При входе в область (каждую нужно в событие вписать) делать проверку циклом.
Прикрепляю пример, только там в действиях переход в следующую область. Исправить там недолго. Нужно только забить в массив объекты и переделать действия.
Загруженные файлы
18

» WarCraft 3 / Все области в одном триггере (отследить область)

Принятый ответ
Darknessay, не сработало. Проверка показала, что в группу юниты не добавляются (я выбирал всех юнитов в области и для проверки выбрал Kill picked unit - все выжили).
EnergyFrost, сделал так:
Когда заходит в первую область [200] - работает как надо.
Когда заходит в [201] и [202] - не срабатывает вообще.
А при входе в [203] только показывает сообщение и тоже не срабатывает.
Я думал, дело в Entering unit, но при изменении на переменную результат такой же.
Может быть, Entering unit не равен юниту в области?.. Но он из области-то не выходит.
Предположил, что N не успевает обновиться и добавил ожидание условия. Тоже не то.
Делаю на GUI, в JASS никак не могу научиться писать.
Пытаюсь, но когда выдаёт ошибки по непонятной причине, которые не решаются за несколько минут - бросаю. Нет времени.
В общем, сделал по примеру из другого вопроса: xgm.guru/p/100/167965
Вопрос закрыт.
Загруженные файлы
18

» WarCraft 3 / Как сделать разговор персонажей?

Принятый ответ
Лучше делать это в Cinematic mode, чтобы текст был виден.
Загруженные файлы
18

» WarCraft 3 / Коридор

bazeba, почему-то в карте не всегда срабатывает.
SomeFire:
Понятия не имею, почему входящий юит не всегда находится в области
Я частично решил проблему в своей карте: увеличил области размером и поставил ожидание (да, нехорошая функция) примерно на 0.2 секунды, чтобы юнит успел оказаться в области и не выйти из неё при проверке. И поставил проверку не на юнита, а на его позицию, чтоб была в области.
Знаю, бред полный, но работает. Не всегда, но работает.. Может, у кого-нибудь есть варианты лучше?
И почему нет в условиях "Triggering rect = " или "Entered / Left Rect =" :(
18

» WarCraft 3 / В чем ошибка?

Trained unit - это уже натренированный юнит, судя по подсказке из World Editor'а.
Попробуй поменять условие на Triggering unit, но я не уверен, что это поможет.
Загруженные файлы
18

» WarCraft 3 / Просьба, оптимизирование модели.

Принятый ответ
В редакторе Mdlvis есть функция оптимизации.
С помощью этого я сократил размер почти в 2 раза.
Если не все анимации нужны, то пиши, какие убрать - могу ещё сократить.
Загруженные файлы
18

» WarCraft 3 / Характеристики героев.

Принятый ответ
В игровом интерфейсе идёт общее описание для всех героев, так что никак.
Можно попытаться создать таблицу (multiboard) с характеристиками и там прописать их значения.
Но основные характеристики только 3 будут.
18

» WarCraft 3 / "Иконка-золото"

Mrachny, конечно, проверяю. Сам посмотри.
Вот тут я заменил на пиктограмму кольца защиты.
Если нужно, чтобы пиктограмма была ещё и в панели ресурсов - это здесь:
Загруженные файлы
18

» WarCraft 3 / "Иконка-золото"

В главном окне редактора (где карта) сверху меню. Дополнительно - игровой интерфейс. Там искать надо.
18

» WarCraft 3 / Способность "Мощь гор"

Принятый ответ
Или триггером: Анимация - поменять размер.
Не забыть только обратно поменять, когда действие способности закончится.
18

» WarCraft 3 / Неработает автоматизация способности (лечение)

Цели для способности установлены правильно?
Юниты в радиусе действия способности?
Достаточно ли маны?
Если все условия выполнены, но не работает, то триггерно приказать.
У меня всё работает, странно.
18

» WarCraft 3 / Как с помощью триггера дать приказ юниту использовать способност

Действие: Боевая единица - Issue order (цель-точка, цель-юнит, без цели - зависит от того, какая способность).
18

» WarCraft 3 / Неработает автоматизация способности (лечение)

В редакторе объектов зданию нужно поставить "Способность по умолчанию" - Лечение.
18

» WarCraft 3 / видимость хп

Так как событие "Юнит получает урон" можно поставить конкретному юниту - Specific unit, а не Generic unit, то придётся добавить каждый камень в события.
Где-то на сайте был способ поставить "Generic unit получает урон", там через JASS сделано как-то.
Загруженные файлы
18

» WarCraft 3 / видимость хп

Принятый ответ
Clamp:
Dmitry62, делай объект из юнита, разрушаемые не показывают хп.
Тогда действительно придётся не через разрушаемый, а через юнит делать.
Если это продолжение вопроса xgm.guru/p/wc3/167736?postid=316006, то в редакторе объектов тогда нужно в поле "Относится к типу целей" поменять значение на "Мосты".