28

» WarCraft 3 / Как отследить улучшения зданий?

Принятый ответ
Открыть редактор триггеров.
Создать новый триггер.
Назвать его ConstructUpgrade.
Нажать "Создать новое событие".
Выбрать категорию "Боевая единица" (Unit).
Выбрать событие "Общее событие боевой единицы" (Generic Unit Event).
В выпадающем списке выбрать "Строение завершает улучшение" (Finishes an upgrade).
Два раза нажать OK.
28

» WarCraft 3 / Ищу тренера/напарника

Принятый ответ
Еще не понял почему я не могу задать такой вопрос.
Это не вопрос, ты ничего не спрашиваешь. Ты ищешь.
28

» WarCraft 3 / Свои Ubersplat-ы под зданиями.

с какой программой работаете с таблицами.
MS Excel 2019. Сохраняю под тем же .slk.
28

» WarCraft 3 / Свои Ubersplat-ы под зданиями.

Принятый ответ
Во-первых, вот это.
Нади бесполезный оригинальный уберсплат, которого в твоей карте не будет, поставь у своего строения его, а свою текстуру импортируй по пути этого уберсплата. Это сработает 100%.
Во-вторых, если пробовать, то пробовать так.
  1. Вытащить из War3Patch.mpq Splats/UberSplatData.slk.
  2. Правильно добавить/заменить уберсплат туда.
  3. Имортировать отредактированный файл в карту по пути Splats/UberSplatData.slk.
  4. Импортировать текстуру по пути, что указан в UberSplatData.slk.
  5. В РО через Shift+Enter прописать имя (4 латинские буквы) нужного уберсплата.

Сделал, как написал, всё работает.
Даже в редакторе видно. Возможно будет видно только после запуска карты через проверку.
раскрыть
Главное, всё верно сделать. Перед установкой кастомного уберсплата рекомендую сохранять карту. Если имя указано неверно и меняемые строения расставлены на карте, редактор закроется. Тоже самое будет при попытке поставить строение с неверно указанным уберсплатом.
28

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

Не надо ничего воспроизводить. Нужно добавить тег "work" и всё. Для этого в гуи есть специальная функция в категории Анимация.

И убрать тег, когда нужно.
28

» WarCraft 3 / Помощ в триггерах

Desgul, вейт не нужен в принципе, есть событие по завершению каста, вот там и убирать эту способность.
Вейт не нужен, просто потому что он тут ничего полезного не делает.
28

» WarCraft 3 / Свои Ubersplat-ы под зданиями.

Нади бесполезный оригинальный уберсплат, которого в твоей карте не будет, поставь у своего строения его, а свою текстуру импортируй по пути этого уберсплата. Это сработает 100%.
28

» WarCraft 3 / Обнуляется цвет названия предмета

easypeasy, смотри в категории игрок.
Для способностей вот функция, попробуй для юнитов и предметов.
native SetPlayerAbilityAvailable        takes player whichPlayer, integer abilid, boolean avail returns nothing
Для юнитов вот, также попробуй для предметов.
constant native SetPlayerTechMaxAllowed takes player whichPlayer, integer techid, integer maximum returns nothing
0 - запрет, -1 - неограниченное кол-во.

easypeasy, какой патч? Если выше 1.31, то можно с грейдами намутить.
28

» WarCraft 3 / Свои Ubersplat-ы под зданиями.

Попробуй через Shift+Enter прописать путь к импортированной.
Ещё можно импортировать свой UberSplatData.slk, заменив/добавив нужную текстуру и прописав её всё также через Shift+Enter.
Есть ещё это.
28

» WarCraft 3 / Банальный, извините,но капсец какой важный вопрос про превью(

что делать?
Сделать размер 256x256. Имя и путь оставить те же.
Bergi_Bear:
с каким пор у нас карта в формате tga
Он про превью, а не миникарту во время игры.
28

» WarCraft 3 / Обнуляется цвет названия предмета

Это специально сделано
Близы вроде сказали, что это баг.
easypeasy:
то есть на место этого слота уже не поместится другой предмет?
Зависит от настроек предмета, которого скрываешь, и который затем добавляешь.
28

» WarCraft 3 / Обнуляется цвет названия предмета

а если добавлять юниты или предметы через РО то как то потом их можно удалять?
В том и прикол, что нет.
28

» WarCraft 3 / Обнуляется цвет названия предмета

Подскажите пожалуйста как решить эту проблему
Никак. Почему-то если добавить юнитов или предметы на продажу триггерно, то все цветовые коды игнорируются.
28

» WarCraft 3 / Озвучка из Reforget для классической версии 1.31.1

Нужно включить локальные файлы и кинуть по нужному пути нужные файлы. Файлы даны выше.
28

» WarCraft 3 / После выбора героя он не проподает

asdbkbbshike, к чему этот комментарий? Речь про общий лимит героев вообще не велась.
28

» WarCraft 3 / Полет снаряда в цель и триггерный урон

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

Я для снарядов использовал Death Coil. Заменил захаркоденный эффект попадания, импортировав пустой файл по пути этого эффекта. Работать этот способ будет, если на карте нет юнитов с классификацией Нежить. И если не надо кастовать в своих (хотя это можно попытаться обойти временной выдачей классификации Нежить, я не проверял).

Есть ещё Acid Bomb, но эта способность накладывает бафф. До 1.31 (или 1.30) это будет сбивать все аналогичные баффы.
28

» WarCraft 3 / После выбора героя он не проподает

Qulore, сначала всем поставь лимит на 1. Как только герой куплен, всем остальным игрокам ставишь 0. Никто его больше не сможет купить.