28

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

ScopteRectuS, конвертировать нет смысла сейчас, только если писать сами триггеры на JASS2.
28

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

Roy Mustang, на ПТР предупреждали, что совместимости с лайвом не будет.
Roy Mustang, попробуй перенести данные редакторов триггеров и объектов в новую карту на лайв патче отдельно.
28

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

На лайве в common.j нашёл 2 новые строчки.
// native BlzFourCC2S                                 takes integer value returns string
// native BlzS2FourCC                                 takes string value returns integer
Что это?
28

» WarCraft 3 / Заклинание: Волна Воды

NazarPunk, волна сделана на основе Девятого Вала? Если да, то ничего удивительного, я в Bullet Hell писал про баги с этим заклинанием.
28

» WarCraft 3 / Создание двух враждующих кланов

Принятый ответ
easypeasy, создай свой массив игроков. Во время инициализации заноси играющих игроков в массив, после этого всех игроков из этого массива раскидывай по кланам.
28

» WarCraft 3 / Самый производительный Bullet Hell

Bergi_Bear, попробуй сделать по старинке, объяви функции действия не в замыкании, а создание триггера в специальной для этой функции, что предоставляет WE.
28

» WarCraft 3 / Заклинание: Волна Воды

Что за ключевое слово такое?
Хм, конструкция странная, скорее всего ошибочная. Но in может использоваться для перебора всех элементов массива, если вообще такое ключевое слово есть.
28

» WarCraft 3 / Иконки выбора героев

Принятый ответ
Поставить лимит на героя. Действия - Игрок - Установить лимит...
28

» WarCraft 3 / Заклинание: Волна Воды

ScopteRectuS, дело в том, что она локальна для всего блока InitDebugTriggers, а не только для функции, потому и не обнуляется. Тем более, переменная используется, с чего бы ей обнуляться?
28

» WarCraft 3 / Как сбросить способности героя?

Сбросить хотя бы все.
Дать ему книгу забвения.
У меня есть необходимость понизить уровень героя и восстановить ему билд абилок в том порядке, в котором они были на том уровне.
Нужен двумерный массив, первое измерение - уровень героя, второе - уровни способностей на уровне.
Сбрасываешь все способности, ставишь нужный уровень, для этого уровня смотришь уровни способностей, выучиваешь способности до нужного уровня.
28

» WarCraft 3 / Условный диалог

Область содержит Юнит триггера заменяешь юнит триггера на нужного тебе юнита
БезликийСектант, ответ уже дан, у тебя проверка и диалог содержат разные боевые единицы.
28

» WarCraft 3 / Условный диалог

БезликийСектант, если умер Золотой Король И Джигу есть в нужно области, то Джигу что-то говорит, так?
Тогда всё просто, тебе нужно просто проверять, что Джигу есть в области, а не Юнит триггера.
28

» WarCraft 3 / Map Import Manager

Судя по тому, что для JassHelper дали новый sfmpq.dll, то формат .mpq мог немного измениться на новых патчах.
28

» WarCraft 3 / Условный диалог

Принятый ответ
Конструкция сделана верно. Только кто должен быть в области, я не понял.
28

» WarCraft 3 / JASS фаербол

prog, именно по этому для каждого фильтра у меня свои глобалки (как правило, приватные статичные поля в структуре).
Roflan:
второй запущенный фаербол запретит первому наносить урон
Не совсем понимаю, как. Как я вижу ситуацию: есть группа фаерболов, каждые X секунд я их двигаю. Передвижение и нанесение урона происходит в коллбеке функции ForGroup. Сначала всё сделается для 1-го фаербола, потом для второго и так далее. Таким образом, передвижение и нанесение урона для каждого фаербола не пересекаются, то есть передача глобалками будет работать.