28

» WarCraft 3 / Вопрос про триггер

Принятый ответ
NazarPunk, каком "таком"?
Событие - Любой юнит получает урон
Условие -  (Тип Triggering Unit равно Х) И (Здоровье Triggering Unit - Полученный урон <= 0.)
Действия
Установить получаемый урон на 0.
Уставить владельца Triggering Unit: Владелец источника урона.
Установить здоровье для Triggering Unit на 100%.
28

» WarCraft 3 / Лагодром № 1.31

Еще вопрос: можно ли на русском редакторе работать но чтоб без желтых надписей? Это у всех такое всплывает?
В ру версии просто некоторых файлов нет. Насколько знаю, жёлтые надписи через некоторое время исчезают.
28

» WarCraft 3 / Вопрос про триггер

KingMaximax, в этом событии никакого нападающего нет, нужно событие "Юнит получает урон".
28

» WarCraft 3 / Музыка из текста при включении ролика

отвечаю PT153 неправильно! в игре есть text-to-speech правда как они это реализовали остается загадкой пока что.
Найс рофл, вот только все разговоры заранее записаны.
28

» WarCraft 3 / Лагодром № 1.31

Принятый ответ
А при попытке протестировать карту вот так:
Зайди в настройки редактора и сотри путь к тестовой карте.
NazarPunk:
Не только у вас такая проблема. Пока не вычислили из-за чего возникает.
Проблема в пути к тестовой карте, у 1.26 и 1.31.1 он отличается.
28

» WarCraft 3 / Способность огненный голем

NazarPunk, зачем писать код и мучиться, если нужно просто поставить призыв даммика и время жизни на 0.01? Писать свой спел нужно, только если у стандартного есть конкретные недостатки.
28

» WarCraft 3 / Пропали спецэффекты

полностью выключил ПК и включил.
Это не перезагрузка, если включено быстрое включение, то процессы системы сохраняются, а не перезапускаются.
28

» WarCraft 3 / можно ли получить ключ из координат x,y

Можно ещё соединять в строку через пробел и через S2I()
Так тут всегда 0 будет
28

» WarCraft 3 / можно ли получить ключ из координат x,y

NazarPunk, тода (7.5, 8.5) и (7, 8) будут иметь одинаковый ключ.
Если такая точность не важна, то можно и так, тоже через хеш.
28

» WarCraft 3 / обсерватория

Я такое делал очень давно, не зная JASS.
Открываем кампанию людей The Frozen Throne, первая миссия, смотрим триггеры обсерватории.
28

» WarCraft 3 / можно ли получить ключ из координат x,y

Принятый ответ
Я бы попробовал так.
function R2SX takes real r returns string
    return R2SW(r, 0, -1)
enfunction

SaveBoolean(Hash, StringHash(R2SX(x)), StringHash(R2SX(y)), key)
28

» WarCraft 3 / Проверка отсутствия юнитов в регионе

NazarPunk, добавляются, и потом с каждым юнитов из этой группы происходит указанные действия. Реализация 8gabriel8 полностью аналогична, потому что кол-во юнитов в группе в GUI определяется также. Blizzard не обновила хорошо blizzard.j, потому там всё также используется такой уже костыльный метод.
28

» WarCraft 3 / Остановка в цикле группа игроков, команда Kill

NazarPunk, если имя выводится, то да. В любом случае, массивы всегда заполнены дефолтным значением, в случае юнита (хендла) это null.
28

» WarCraft 3 / Остановка в цикле группа игроков, команда Kill

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

» WarCraft 3 / На что влияет параметр "Пути - Физический размер" ?

Достаточно было создать два юнита, с большим физическим размером. И направить одного, атаковать другого.
Совершенно верно, этот параметр также влияет на нативки IsUnitInRange...().
28

» WarCraft 3 / Официально стал доступен PTR 1.31

Добавили новые функции в common.j с 1.31.1
раскрыть
native BlzFrameAddText                             takes framehandle frame, string text returns nothing
native BlzGetTriggerFrameValue                     takes nothing returns real
native BlzGetTriggerFrameText                      takes nothing returns string
prog, они никак не правили blizzard.j, так что моя ситуация в силе.
выходит что Установить значение поля P способности A на уровне (Уровень способности A у юнита X) всё также меняет значение на уровень выше?
UPD: хотя вот что пишут.
I've test that, at least, level fields fo BlzSetAbility****LevelField functions are now properly 1-indexed. FINALLY FIXED!

Добавили новые функции в common.j с 1.31.1
На лайве 1.31.1 также были добавлены эти функции.
ПАТЧ.
28

» WarCraft 3 / Проверка отсутствия юнитов в регионе

8gabriel8, или так. Я сначала подумал, что в твоём случае будет 2 вызова ForGroup(), но я ошибся.
28

» WarCraft 3 / Проверка отсутствия юнитов в регионе

Принятый ответ
SirDragdord, GUI? Если да, то можно сделать так.
Установить number = 0
Выбрать всех юнито в регионе N и для каждого юнита сделать следующее:
    Установить number = number + 1
Если number == 0, то
    Сделать врагов