28

» WarCraft 3 / Проблемы с работой триггеров

Весь триггер с событиями и условиями опубликуйте.

У игроков индексы всегда 1, 2 и 3?
28

» WarCraft 3 / Warcraft III - MultiWindow

А кстати повторное создание игры в сеть почему то уже открытая виртуалка не видит.
Вот да, у клоадера это написано.
28

» WarCraft 3 / Враг на миникарте

Araders, своего юнита, разумеется. Вот готовая функция.
function HideUnitFromMinimapForEnemies takes unit u, boolean hide returns nothing
    call UnitSetUsesAltIcon(u, hide and IsPlayerEnemy(GetOwningPlayer(u), GetLocalPlayer()))
endfunction

А если нужно скрыть на миникарте всех юнитов такого типа, то есть специальное поле в РО для этого.
28

» WarCraft 3 / настройка урона по области

нанесение чистого урона = уменьшение жизни
Нет, уменьшение жизни это уменьшение жизни, при уменьшении жизни урон не наносится, ваш кэп. Если установить здоровье меньше, чем 0.406, юнит просто умирает, а в событии "Юнит умирает" не будет убийцы, потому его никто не убивал, это здоровье изменилось. Чистый урон наносится как раз через функцию нанесения урона.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
Поскрина занимают формулы, которые должны быть вынесены в переменные. Из-за этого не видно, какой тип атаки и тип урона используются в функции нанесении урона. Без этих параметров никто не установит в чём проблема, экстрасенсы в отпуске.
И да, вполне возможно, что ошибка внутри этой громоздкой формулы. Сидеть и всматриваться в скобки никто не собирается.

Так что формулу вынести в переменные и показать скрин, на котором видны все параметры функции нанесения урона. Тогда уже можно будет сказать, в чём проблема.

А ещё можно мапу скинуть.
28

» WarCraft 3 / настройка урона по области

Что за ужас.
То, что выше, - не нанесение урона, а уменьшение жизни.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
28

» WarCraft 3 / Warcraft III - MultiWindow

Lord_Teo, это давно уже было сделано, ссылка. Но, как и сказали, он не всегда корректно работал.
С 1.31 можно в несколько окон запускать без сторонних приложений.
28

» WarCraft 3 / как включить локальные файлы в Reforged

и для 126
Ну так реестр един, оба вара его используют. Если значение сносится, то это влияет на любой вар.
Ты бы почистил значения в WarCraft III, все поля давно не нужны, кроме локальных и default.
28

» WarCraft 3 / как включить локальные файлы в Reforged

Создал руками, всё заработало
Так он и раньше руками создавался. Просто JNGP есть опция, которая его создаёт, если есть необходимость, и ставит нужное значение в зависимости от состояния опции (вкл/выкл).
28

» WarCraft 3 / Как вынуть иконку из игры? (Не Рефорджд)

WC3 Image Extractor II. На винде 10 запускать от имени админа. Но за этой прогой заметил грешок пережатия, потому лучше вытаскивать через MPQ Editor и конвертировать с помощью Blp Lab.
28

» WarCraft 3 / как включить локальные файлы в Reforged

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Warcraft III
Это путь для удаления программ и нужен только винде.

Вся инфа вара хранится по этому пути внутри папок Warcraft III и WorldEdit.
HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment
Потому путь к реестру никак не поменялся. Об этом также свидетельствует конфликт редакторов до 1.32 и после - они используют одинаковые поля в реестре.
Также стоит смотреть папку вара в документах, там есть текстовые файлы с некоторыми настройками.

Работают ли локальные файлы - понятия не имею, включены только ради предыдущих версий.
28

» WarCraft 3 / Исчезновение звука

Запустил так, проблем со звуком нет.
Запускал и из бнета, музыка играла без перебоев.
28

» WarCraft 3 / Исчезновение звука

Не встречал этой проблемы, самая последняя винда 10. Сегодня проверю.

Есть ещё вариант 1 для запуска без батлы, делаешь вот такой вот ярлык для запуска WE
Запустил так, проблем со звуком нет.
28

» WarCraft 3 / гнев деревьев (корни)

Минимальная изначально 100
Это значение из констант, а я говорю про минимальную возможную скорость, она чуть больше нуля.
28

» WarCraft 3 / гнев деревьев (корни)

Есть максимальная допустимая скорость - 522. Минимальная возможная скорость около нуля, возможно 1. В константах карты можно поставить минимум и максимум скорости. Также можно у каждого юнита индивидуально выставить минимум и максимум, тем самым сделать иммун к замедлениям/ускорениям.
28

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

А в условиях что поставить как указать конкретный тип строения?
Это уже совсем другой вопрос, для этого нужно создать новый.
28

» WarCraft 3 / Добавить функцию в редактор триггеров Reforged Lua

GetLocalPlayer, mpq там нет, но заменять файлы можно просто размещая их в папке вара по соответствующим путям.
28

» WarCraft 3 / В какой папке находится реплей игры

У меня в этой папке нет реплеев
А они были вообще сохранены? По умолчанию автосохранение выключено, все реплеи нужно самостоятельно сохранять.
28

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

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