28

» WarCraft 3 / Заряды способности

По запросам трудящихся, что любят смотреть чужой код и пытаться его сохранить, не смотря на требование сторонних либ, запилил карту где
NazarPunk:
Потому что оно не срабатывает.
всё срабатывает и не требуются сторонние либы.
Загруженные файлы
28

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

Да, каск нужно постоянно обновлять. Я вытаскивал и даже смотрел.
28

» WarCraft 3 / Нашествие нежити(Недоделано)

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

» WarCraft 3 / [1.32] Как исправить метаморфозу

Движок игры тот же, к нему костыли прилепили, вот и ремейк. К тому же редактор и движок никак не связаны. Они меняли редактор и что-то сломали, если проблема действительно в редакторе. Либо проблема не в редакторе, тут уж ждать фикса.

Оффтоп скрыл. Сегодня чекну теорию о неверном поле в РО.
28

» WarCraft 3 / Проблема инициализации карты

А события playerunitevent какие?
Player Unit Event и Any Unit Event в гуи, но в общем всё это playerunitevent.
28

» WarCraft 3 / Проблема инициализации карты

Триггеру можно добавить хоть 100500 событий "Инициализация карты", всё равно он будет запущен 1 раз.

Обычно (Triggering player) по умолчанию является владельцем (Triggering unit)
Только для событий playerunitevent.

более 50 тысяч переменных для объектов редактор показывал
Это разве что страшно для самого редактора, игре пофиг.
28

» WarCraft 3 / Проблема инициализации карты

некоторые скрипты сверх-чувствительны к версии pjass.exe
Нет, pjass.exe проверяет чистый JASS. Последняя версия не реагирует на некоторые синтаксические ошибки, потому что это не ошибки вовсе, но выдаёт некоторые семантические ошибки, что хорошо.

синтаксическая ошибка
Новый pjass.exe ошибку не выдаст, старый да, хотя ошибки нет: передаваемые в Filter и Condition функции могут иметь любой возвращаемый тип.
function Func takes nothing returns nothing
    // some code
endfunction

function main takes nothing returns nothing
    local boolexpr b = Filter(function Func)
    // some code
endfunction
семантическая ошибка
Новый pjass.exe выдаст ошибку об использовании локальной переменной без значения, старый нет. Подобного рода ошибка обрывает поток.
function main takes nothing returns nothing
    local unit u
    call UnitAddAbility(u, 'Ainv')
    // some code
endfunction
28

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

Разве это не скрины из общего доступа? Похожие я и ранее видел.

Значит можно создать карту с переходом на карты кампании, в самом начале выдать победу.
28

» Администрация XGM / Лента проектов сломалась

Возможно, баг уже не в этом, но похоже.
Вопрос о метаморфозе.

Второй скрин - страница 2.
28

» IrInA Host Bot / Хост карт

Ранее справка была на сайте, там был пункт про замену game.dll.
Как дела обстоят сейчас - не знаю, у меня вроде изменённый game.dll, ирина работает.
Ожидайте ответа создателя.
28

» IrInA Host Bot / Хост карт

В мануале как раз говорится про фикс, что снимает ограничение на размер. По крайней мере, там такое было.
28

» WarCraft 3 / Заряды способности

Потому что оно не срабатывает.
Нет, работает.
Bergi_Bear:
то оно не поменяется и произойдёт задвоение продажи
Если в РО такой юнит был, будет 2 кнопки на такого юнита. Не нужно ставить продаваемых юнитов изначально.

С этим есть только 2 проблемы: не работают цвета в тултипе и не работает хоткей.

Карта, где продажа работает.
Загруженные файлы
28

» WarCraft 3 / [1.32] Как исправить метаморфозу

Drulia_san, во-первых, не цитируй цитаты и комментарии полностью, буду просить варны за такое, нет сил всё это удалять.
Во-вторых, современные проблемы требуют современных решений.
В-третьих, вместо того, чтобы писать о том, что удобнее, а что нет, и почему, нашёл бы тот пост и сделал бы. А заодно бы и тут отписал.
В-четвёртых, не забудь отметить лучший ответ, когда он будет.

Всем советчикам выговор, человек задал довольно конкретный вопрос и ожидаемый ответ. Сделать-то свою систему можно, но если хватает нативной реализации через способность, почему бы ею не воспользоваться? Баг-то точно исправят.

От себя дам совет глянуть AbilityData.slk и сравнить поля в РО. Формат файла РО можно глянуть в статье от Hodor.
28

» WarCraft 3 / Заряды способности

Юнит появляется под героем.
Почему нельзя просто воспользоваться событием "Юнит продаёт юнита?

Игрока-владельца продавца можно определить через GetTriggerPlayer(). Ну или через GetOwningPlayer(GetTriggerUnit()).
28

» WarCraft 3 / Появились ли протекторы/оптимизаторы для 1.31?

осталось найти обфускатор jass и того кто напишет программу
Map Optimizer может отдельно файлы оптимизировать, насколько помню.
28

» WarCraft 3 / Перенос карты с 1.26 на 1.31

Doc, да, в менеджере объектов показываются все используемые опции редактора триггера (и не только). Необходимо выяснить, какие опции из UMSWE и FNWE, перейти во вкладку Functions в менеджере объектов. Там будут указаны все использованные опции со ссылками на использование. Находим опцию не из стандартного WE, во всех используемых местах заменяет на кастом скрипт.
28

» WarCraft 3 / Как во время игры менять высоту юнита в игре?

Принятый ответ
Действия - Анимации - Сменить высоту полёта.

Менять высоту можно летающим и парящим. Остальным необходимо дать и забрать способность "превратиться в ворона" друида-ворона, чтобы менять высоту.
28

» WarCraft 3 / Перенос карты с 1.26 на 1.31

Нужно найти все GUI опции, которых нет в стандартном WE, в код. А так карта 1.26 всё равно работает на патчах выше.
28

» WarCraft 3 / Событие "Юнит получает урон"

NazarPunk, с таким подходом можно все события в один триггер запихнуть, но зачем? Всяко проще сделать 2 файла под 2 разных триггера и в каждом файле отдельно работать. Ибо на каждое событие может быть своя логика, что включает в себя ветки if, циклы и вызовы, не вижу смысла городить всё это в одном месте.
28

» WarCraft 3 / Событие "Юнит получает урон"

NazarPunk, только лучше использовать 2 разных триггера, так как часть функций имеют эффект только до вычета брони.