Извините, если я не в тему, так как не понимаю что за Calculate Extents в ME, но, по-моему, вы речь ведёте об этом: xgm.guru/p/wc3/hpbar
3-ий способЕсли хотите отдельных юнитов - меняйте значение в РО. В РО у юнита меняйте размер шкалы выбора (полоски), высоту выбора зажимайте shift и меняйте.
На ваших картах изменённый Чародей Альянса отлично переносится, весь мой сюжет остается по новой "сварганить" в компании созданной из ваших файлов.
Можно не переносить, а просто сделать героя на вкладке Нестандартные данные Редактора кампаний, чтобы он был во всех картах. Ведь именно с этим была проблема в твоей кампании, когда герой был создан в Редакторе объектов одной кампании, но отсутствовал в другой.
Ничего себе сколько пушек! И по всей длинне, и сзади. Я думал сначала, что может быть получится как-то использовать мультишот, но тут определённо предстоит повозиться с рекомендацией Naadir. Так-то по идее надо убрать атаку у корабля и сделать дамми-способность с иконкой атаки, при использовании способности на ком-нибудь, надо в действиях:
Отправить корабль на цель;
Ждать, пока расстояние не будет меньше или равно дистанции атаки. Есть такой wait в действиях, период проверки 0,1 секунда;
Повернуть корабль на 90 градусов по отношению к атакуемому, я так не делал, но вроде можно такое действие выставить в повороте;
Распаузить микроюнитов-пушки и отдать им приказ атаковать атакуемого, перед этим их запаузить, конечно.
Но это только начало, которое надо будет проверить перед тем, как продолжать. По-хорошему, там надо ещё прописывать работу пушек только с той стороны, которая ближе к противнику, стрельбу из задних пушек по догоняющему, паузы-распаузы пушек и т. д.
Надо такие видео-уроки, которые затрагивают те темы, которые незаслуженно обделены вниманием из-за малопонятности, например, создание ИИ, эффект молнии в триггерах, создание подъёмных платформ, для размещения на них юнитов. А то просто какие-то тонкости, конечно, могут быть полезны, но второе дыхание в варик не вдохнут.
DesiMorti, когда поиграл в твою карту, то юниты зачастую начинали выполнять команды, которые им не давал, наверное, их отдавал ИИ. Может быть просто дамми был отозван с дополнительной базы на основную, раз перестал работник на неё ресурсы относить. Но когда проверял у себя, то ИИ не сделал, да и дамми были видимыми. Вот что было:
в двух концах карты стояли рудники, рядом с каждым из них по работнику, а также по дамми;
расстояние от рудника до дамми в обоих случаях было одинаковым;
оба работника начинали таскать золото, но оба хотели принести его одному дамми, который был способен призвать "К оружию", кстати;
когда поместил за дамми, к которому бежали работники, Крепость со способностью принимать ресурсы, то работник захотел нести золото не дамми, а ей.
Может быть там карту путей ещё подрезать надо просто)
Как раз недавно отвечал на схожий вопрос. Тебе надо создать героя на вкладке Нестандартные данные Редактора кампаний, чтобы он был в Редакторе объектов любой карты в твоей кампании. В карте в Редакторе триггеров должны быть такие действия:
Буфер игры - Create a game cache from CACHE.w3v__(при инициализации карты)__
Буфер игры - Store Чародей 0039 <gen> as HERO of HEROES in (Last created game cache)
Буфер игры - Save (Last created game cache) __(в последнем триггере, где указана Победа)__
В следующей карте:
Буфер игры - Create a game cache from CACHE.w3v
Буфер игры - Restore HERO of HEROES from (Last created game cache) for Игрок 1(красный) at (Center of (Playable map area)) facing 270.00 __(опять при инициализации)__
Чтобы обращаться к этому герою через триггеры, ставь сразу после этой строки с восстановлением из кэша переменную для героя:
Set HERO = (Last restored unit)
Да) Очень странно, что как бы не менял параметры юнитов и способностей, но до уменьшения карты путей не работало.
Проверил уменьшение модели до 0.01 и 0, тоже ничего.
Но осталось загадкой, почему работник носит ресурсы не к ближнему, а к дальнему дамми.
Когда просто запускаю твою карту, то всё нормально, но если внесу изменения и пересохраняю, даже просто пересохраняю, то она перестаёт загружаться в игре, может быть ты какую-то защиту ставил? Я планировал сделать видимой модель дамми, так как работник несёт ресурсы не в ратушу, а справа от неё, то есть предположительно дамми на свободном месте, но при этом работник ополченцем не становится. Да и вообще как-то глючно работает. Ратуша начальная не улучшается компьютером, только ратуши у новых рудников, работник может добывать дерево у нового рудника, но нести его к начальной базе, хотя только что перед этим носил на базу рядом с новым рудником. Короче, глючное какое-то поведение - надо бы видеть модель дамми.
P. S. Создал карту, куда скопировал дамми, дал ему видимую модель и начал проверять. Действительно не выполняется "К оружию", если юнит над Ратушей, но если ей дать меньшую карту путей, то способность срабатывает, немного другая карта путей, но того же размера у Обсерватории-она тоже не работает. Много всего перепробовал поменять в редакторе объектов, но никак не получалось сделать призыв работающим. Тогда я из блокираторов путей решил попробовать сделать рабочую карту путей, вот каким работающий вариант получился:
Для сравнения поместил рядом ратушу. Синий цвет у карты путей обозначает, что нельзя строить, розовый, что нельзя строить и ходить. Нам важен лишь розовый цвет. Опытным путём определил, что необходимо сделать не розовым второй квадратик в правом верхнем углу сверху, необязательно тот, что у меня отсутствует, можно и тот, который выделил. Можно и больше убрать, у меня показан необходимый минимум.
То есть надо сделать новую карту путей для Ратуши/Крепости/Замка. Новые карты путей я не делал, потому не подскажу более, но есть ссылка на статью:
Другой вариант:
Если звук должен заменить стандартный, то находишь в редакторе звуков стандартный звук, импортируешь в карту звук из DotA 2, прописываешь импортированному звуку путь стандартного.
Не понял смысла вопроса, а именно, что значит в текстурах? Может быть имеется ввиду замена дамми другой моделью?
В таком случае надо бы заниматься способностью "К оружию (работник)", а не "К оружию (ратуша)".
Причём нумерация элементов начинается с 0, а не 1. Например, ты создаёшь массив Logical логических переменных с начальным значением "Нет" и размером 3, значение "Нет" будет у элементов Logical [0], Logical [1] и Logical [2].
Извините, у меня сессия сейчас, всё никак не получается начать проверку.
Проверил простейшие способы:
Обнуление физического размера не мешает курицам блокировать героя;
Добавление способности "Дух (видимый)" делает куриц для юнитов проходимыми, но они проходят сквозь края декораций домов, если те стоят под каким-то углом;
Триггерное collision off не мешает курицам блокировать героя, но они проходят сквозь декорации домов.
Остальные варианты мне представляются более затратными по времени, потому их не опробовал.
Принял решение дать курицам способность "Дух (видимый)", а физический размер увеличить до 32, чтобы сквозь края декораций домов не гуляли. Даже с физическим размером 30 проходили сквозь края декораций, кстати.
Спасибо и + за самые толковые советы Diaboliko, а также quq_CCCP и Steal nerves, пусть ваши советы и не испытал, но знаю, что они действенные.
Виндвалк героям не подойдет - можно будет прятаться на курице от врагов (как бы это странно не звучало). Лучше давать виндвалк курице во время приближения героя к ней.
Героям и не думал давать виндволк, только курям)
Вот только как на всех кур его наложить?
Да и с наложением чего-то при приближении героя есть вопрос - как это что-то потом правильно убрать при отдалении героя? Ведь карта в кампании, кастом скрипты в триггерах не переваривает, а значит утечки будет проблематично убрать.
Убедили использовать виндволк. Попозже попробую и сообщу о результатах.
Сначала думал сделать это для всех наземных животных карты, но во время печати подумал, что это актуально будет лишь для куриц, лесные звери будут весьма странно смотреться, проходя сквозь героя.
P. S. Друзья, никак не найду в триггерах способ наложить виндволк. Подскажите, пожалуйста, как правильно сделать. Но только через гуишные триггеры, так как кампания текстовые может не есть, опробовано неоднократно.
На здоровье! Очень странно, что у тебя в моих картах баннер не появляется, а в твоих есть. У меня баннера в твоей кампании не появлялось, как ты раньше и предполагал.
Вот сразу бы так!
Удалил из триггеров установку кампании Альянса, чего-то там ещё, сделал для триггеров событие, если не было, так как без него триггер не выполняется, мелкие корректировки внёс, а в третьей карте герой из кэша не восстанавливался, так как в редакторе объектов его не было, был изменённый Чародей Альянса, а это не одно и то же. Чтобы не копировать в каждую карту кампании героя, его нужно создать в редакторе кампаний на вкладке Нестандартные данные, тогда в каждой карте кампании в редакторе объектов он автоматически будет.
Посылаю кампанию тебе обратно также.
P. S. Обрати внимание на условие при нахождении посоха.
Ладно, буду ждать)
Видео слишком низкого качества и снята часто та часть экрана, не которая нужна. Не понял по нему суть проблемы. Но раз всё получилось, то хорошо.
Странно, что редактор не видел CACHE.w3n.
Также недоступно. Объясни словами, а ещё лучше сделай снимки, как редактор «не видит» файл.
P. S. Наверное, видео недоступно, потому что поставил доступ не открытый, а ограниченный.
» WarCraft 3 / Изменение положения полоски здоровья
» WarCraft 3 / Проблема с буфером игры
» WarCraft 3 / Модель через блокнот
» WarCraft 3 / Пушечный бортовой залп
» WarCraft 3 / Пушечный бортовой залп
» WarCraft 3 / Видео-уроки
» WarCraft 3 / Пушечный бортовой залп
» WarCraft 3 / Дамми с "К оружию" в текстурах
» WarCraft 3 / Как переносить героя с карты на другую карту в world editore
Буфер игры - Save (Last created game cache) __(в последнем триггере, где указана Победа)__
Буфер игры - Restore HERO of HEROES from (Last created game cache) for Игрок 1(красный) at (Center of (Playable map area)) facing 270.00 __(опять при инициализации)__
Чтобы обращаться к этому герою через триггеры, ставь сразу после этой строки с восстановлением из кэша переменную для героя:
Set HERO = (Last restored unit)
Ред. 8gabriel8
» WarCraft 3 / Дамми с "К оружию" в текстурах
Проверил уменьшение модели до 0.01 и 0, тоже ничего.
Но осталось загадкой, почему работник носит ресурсы не к ближнему, а к дальнему дамми.
Ред. 8gabriel8
» WarCraft 3 / Дамми с "К оружию" в текстурах
P. S. Создал карту, куда скопировал дамми, дал ему видимую модель и начал проверять. Действительно не выполняется "К оружию", если юнит над Ратушей, но если ей дать меньшую карту путей, то способность срабатывает, немного другая карта путей, но того же размера у Обсерватории-она тоже не работает. Много всего перепробовал поменять в редакторе объектов, но никак не получалось сделать призыв работающим. Тогда я из блокираторов путей решил попробовать сделать рабочую карту путей, вот каким работающий вариант получился:
То есть надо сделать новую карту путей для Ратуши/Крепости/Замка. Новые карты путей я не делал, потому не подскажу более, но есть ссылка на статью:
» WarCraft 3 / Как использовать кастомные звуки для способности в world editore
Если звук должен заменить стандартный, то находишь в редакторе звуков стандартный звук, импортируешь в карту звук из DotA 2, прописываешь импортированному звуку путь стандартного.
» WarCraft 3 / Дамми с "К оружию" в текстурах
» WarCraft 3 / Дамми с "К оружию" в текстурах
В таком случае надо бы заниматься способностью "К оружию (работник)", а не "К оружию (ратуша)".
Ред. 8gabriel8
» WarCraft 3 / Для чего этот пункт в массиве?
Ред. 8gabriel8
» WarCraft 3 / Как быть со зверями, которые блокируют путь?
Проверил простейшие способы:
Принял решение дать курицам способность "Дух (видимый)", а физический размер увеличить до 32, чтобы сквозь края декораций домов не гуляли. Даже с физическим размером 30 проходили сквозь края декораций, кстати.
Спасибо и + за самые толковые советы Diaboliko, а также quq_CCCP и Steal nerves, пусть ваши советы и не испытал, но знаю, что они действенные.
» WarCraft 3 / Как быть со зверями, которые блокируют путь?
» WarCraft 3 / Как быть со зверями, которые блокируют путь?
Вот только как на всех кур его наложить?
Да и с наложением чего-то при приближении героя есть вопрос - как это что-то потом правильно убрать при отдалении героя? Ведь карта в кампании, кастом скрипты в триггерах не переваривает, а значит утечки будет проблематично убрать.
Ред. 8gabriel8
» WarCraft 3 / Как быть со зверями, которые блокируют путь?
Сначала думал сделать это для всех наземных животных карты, но во время печати подумал, что это актуально будет лишь для куриц, лесные звери будут весьма странно смотреться, проходя сквозь героя.
» WarCraft 3 / Как быть со зверями, которые блокируют путь?
» WarCraft 3 / Проблема с буфером игры
Ред. 8gabriel8
» WarCraft 3 / Проблема с буфером игры
Удалил из триггеров установку кампании Альянса, чего-то там ещё, сделал для триггеров событие, если не было, так как без него триггер не выполняется, мелкие корректировки внёс, а в третьей карте герой из кэша не восстанавливался, так как в редакторе объектов его не было, был изменённый Чародей Альянса, а это не одно и то же. Чтобы не копировать в каждую карту кампании героя, его нужно создать в редакторе кампаний на вкладке Нестандартные данные, тогда в каждой карте кампании в редакторе объектов он автоматически будет.
Посылаю кампанию тебе обратно также.
P. S. Обрати внимание на условие при нахождении посоха.
» WarCraft 3 / Проблема с буфером игры
Видео слишком низкого качества и снята часто та часть экрана, не которая нужна. Не понял по нему суть проблемы. Но раз всё получилось, то хорошо.
Странно, что редактор не видел CACHE.w3n.
» WarCraft 3 / Проблема с буфером игры
P. S. Наверное, видео недоступно, потому что поставил доступ не открытый, а ограниченный.
» WarCraft 3 / Castles At War: Infinite Warfare