Такая тема хочу написанную на Lua функцию и добавить в UI, чтобы для ее вызова не нужно было добавлять "Custom Script". В общем что-то типа того что расписано в этой статье xgm.guru/p/wc3/addingactionstotriggereditor
А то, например, дико бесит вечно в ручную писать DestroyGroup(х) и RemoveLocation(х), а почему их не добавили в новый редактор прямо загадка, либо я слепой

Принятый ответ

Кароче, всё хорошо и работает, надо научиться только этим пользоваться
Включаем локальные файла кидаем triggerdata.txt в папку
Warcraft III\_retail_\ui
и начинаем править
я справил 1 строчку
_DialogDisplayBJ_Defaults=ShowHideShow,_,Player10
и у меня при создании диалога по умолчанию стоит 11 игрок вместо первого
Это доказательство, что всё работает
Что могу сказать, по идее, карта будет работать, с модифицированным triggerdata.txt, а при ошибке, будет ругаться точно так же как сейчас ругается рефорджа на функции jngp - "функция отсутствует в базе данных"
В общем надо развивать эту тему

О кстати тока заметил 3 параметр Unknow также добавился
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
27
4 года назад
0
Известного способа добавления в UI нет, но ты можешь сделать инжект в БЖ функцию и она будет работать из под оболочки триггеров
0
24
4 года назад
Отредактирован prog
0
Феникс, что значит нет, способ описанный в статье на которую приведена ссылка вполне должен работать, разница только в способе получения файлов для редактирования и способе подсовывания их редактору.

Нет известного рабочего способа сделать это на уровне карты, чтобы такая карта одинаково открывалась и сохранялась редактором на любой машине без дополнительных манипуляций.
0
17
4 года назад
0
что значит нет, способ описанный в статье на которую приведена ссылка вполне должен работать
В Рефорже должен работать?
0
28
4 года назад
Отредактирован PT153
0
GetLocalPlayer, mpq там нет, но заменять файлы можно просто размещая их в папке вара по соответствующим путям.
0
1
4 года назад
0
PT153:
GetLocalPlayer, mpq там нет, но заменять файлы можно просто размещая их в папке вара по соответствующим путям.
Да, но вытекает 2 проблемы, первая как достать именно реводжевые аналоги этих файлов, а вторая то что не факт что эти файлы остались текстовыми документами(хотя может для обратной совместимости могли остаться)
2
28
4 года назад
2
CascView
0
1
4 года назад
0
Феникс:
Известного способа добавления в UI нет, но ты можешь сделать инжект в БЖ функцию и она будет работать из под оболочки триггеров
Да я тоже думал об этом, но это вообще дичь, создаст большую путаницу. К тому же может возникнуть ситуация что вдруг нужна функция которая была там изначально, значит надо стандартную функцию сохранять в отдельной переменной перед инжектом, а потом устраивать жонглирование из функций
0
24
4 года назад
Отредактирован prog
0
В Рефорже должен работать?
Должен. Архитектура гуи не менялась, насколько я знаю.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.