Araders, своего юнита, разумеется. Вот готовая функция.
function HideUnitFromMinimapForEnemies takes unit u, boolean hide returns nothing
call UnitSetUsesAltIcon(u, hide and IsPlayerEnemy(GetOwningPlayer(u), GetLocalPlayer()))
endfunction
А если нужно скрыть на миникарте всех юнитов такого типа, то есть специальное поле в РО для этого.
Нет, уменьшение жизни это уменьшение жизни, при уменьшении жизни урон не наносится, ваш кэп. Если установить здоровье меньше, чем 0.406, юнит просто умирает, а в событии "Юнит умирает" не будет убийцы, потому его никто не убивал, это здоровье изменилось. Чистый урон наносится как раз через функцию нанесения урона.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
Поскрина занимают формулы, которые должны быть вынесены в переменные. Из-за этого не видно, какой тип атаки и тип урона используются в функции нанесении урона. Без этих параметров никто не установит в чём проблема, экстрасенсы в отпуске.
И да, вполне возможно, что ошибка внутри этой громоздкой формулы. Сидеть и всматриваться в скобки никто не собирается.
Так что формулу вынести в переменные и показать скрин, на котором видны все параметры функции нанесения урона. Тогда уже можно будет сказать, в чём проблема.
Что за ужас.
То, что выше, - не нанесение урона, а уменьшение жизни.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
Lord_Teo, это давно уже было сделано, ссылка. Но, как и сказали, он не всегда корректно работал.
С 1.31 можно в несколько окон запускать без сторонних приложений.
Ну так реестр един, оба вара его используют. Если значение сносится, то это влияет на любой вар. Ты бы почистил значения в WarCraft III, все поля давно не нужны, кроме локальных и default.
Так он и раньше руками создавался. Просто JNGP есть опция, которая его создаёт, если есть необходимость, и ставит нужное значение в зависимости от состояния опции (вкл/выкл).
WC3 Image Extractor II. На винде 10 запускать от имени админа. Но за этой прогой заметил грешок пережатия, потому лучше вытаскивать через MPQ Editor и конвертировать с помощью Blp Lab.
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Warcraft III
Это путь для удаления программ и нужен только винде.
Вся инфа вара хранится по этому пути внутри папок Warcraft III и WorldEdit.
HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment
Потому путь к реестру никак не поменялся. Об этом также свидетельствует конфликт редакторов до 1.32 и после - они используют одинаковые поля в реестре.
Также стоит смотреть папку вара в документах, там есть текстовые файлы с некоторыми настройками.
Работают ли локальные файлы - понятия не имею, включены только ради предыдущих версий.
Есть максимальная допустимая скорость - 522. Минимальная возможная скорость около нуля, возможно 1. В константах карты можно поставить минимум и максимум скорости. Также можно у каждого юнита индивидуально выставить минимум и максимум, тем самым сделать иммун к замедлениям/ускорениям.
Открыть редактор триггеров.
Создать новый триггер.
Назвать его ConstructUpgrade.
Нажать "Создать новое событие".
Выбрать категорию "Боевая единица" (Unit).
Выбрать событие "Общее событие боевой единицы" (Generic Unit Event).
В выпадающем списке выбрать "Строение завершает улучшение" (Finishes an upgrade).
Два раза нажать OK.
Ред. PT153
» WarCraft 3 / Проблемы с работой триггеров
» WarCraft 3 / Warcraft III - MultiWindow
» Администрация XGM / Волна багов
» Администрация XGM / Невероятный счётчик новых комментариев
» WarCraft 3 / общий вопрос про jass
» WarCraft 3 / настройка урона по области
Ред. PT153
» WarCraft 3 / Враг на миникарте
Ред. PT153
» WarCraft 3 / настройка урона по области
И да, вполне возможно, что ошибка внутри этой громоздкой формулы. Сидеть и всматриваться в скобки никто не собирается.
» WarCraft 3 / настройка урона по области
То, что выше, - не нанесение урона, а уменьшение жизни.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
» WarCraft 3 / Warcraft III - MultiWindow
С 1.31 можно в несколько окон запускать без сторонних приложений.
» WarCraft 3 / как включить локальные файлы в Reforged
» WarCraft 3 / как включить локальные файлы в Reforged
Ты бы почистил значения в WarCraft III, все поля давно не нужны, кроме локальных и default.
» WarCraft 3 / как включить локальные файлы в Reforged
» WarCraft 3 / Как вынуть иконку из игры? (Не Рефорджд)
» WarCraft 3 / как включить локальные файлы в Reforged
Также стоит смотреть папку вара в документах, там есть текстовые файлы с некоторыми настройками.
» WarCraft 3 / Исчезновение звука
» WarCraft 3 / Исчезновение звука
» WarCraft 3 / гнев деревьев (корни)
Ред. PT153
» WarCraft 3 / гнев деревьев (корни)
» WarCraft 3 / Как отследить улучшения зданий?
» WarCraft 3 / Добавить функцию в редактор триггеров Reforged Lua
Ред. PT153
» WarCraft 3 / Добавить функцию в редактор триггеров Reforged Lua
» WarCraft 3 / В какой папке находится реплей игры
Ред. PT153
» WarCraft 3 / Как отследить улучшения зданий?
Создать новый триггер.
Назвать его ConstructUpgrade.
Нажать "Создать новое событие".
Выбрать категорию "Боевая единица" (Unit).
Выбрать событие "Общее событие боевой единицы" (Generic Unit Event).
В выпадающем списке выбрать "Строение завершает улучшение" (Finishes an upgrade).
Два раза нажать OK.
Ред. PT153
» WarCraft 3 / В какой папке находится реплей игры