Такая тема хочу написанную на 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
1
4 года назад
0
prog:
DCFA, по читай про использование локальных файлов. Импортирование в карту, увы, не работает на данный момент на файлы используемые редактором. Если коротко - файл достаточно положить в правильное место на диске в папке игры, чтобы его подхватило и использовало, но для этого возможно понадобится отредактировать ключ в реестре.
А она разве сможет схавать отдельно txtешник? Если есть какие-то наводки где искать инфу, можете подсказать подсказать? Пожалуйста
0
32
4 года назад
0
А она разве сможет схавать отдельно txtешник? Если есть какие-то наводки где искать инфу, можете подсказать подсказать? Пожалуйста
Наводки есть, помните мы кидали звуковые файлы от классического варкрафта, не в mpq а просто в папку, я думаю тоже самое возможно для любых типов файлов
В общем надо triggerdata.txt положить в такую же папку, в которой он лежал внутри архива
0
32
4 года назад
0
Кароче, всё хорошо и работает, надо научиться только этим пользоваться
Включаем локальные файла кидаем triggerdata.txt в папку
Warcraft III\_retail_\ui
и начинаем править
я справил 1 строчку
_DialogDisplayBJ_Defaults=ShowHideShow,_,Player10
и у меня при создании диалога по умолчанию стоит 11 игрок вместо первого
Это доказательство, что всё работает
Что могу сказать, по идее, карта будет работать, с модифицированным triggerdata.txt, а при ошибке, будет ругаться точно так же как сейчас ругается рефорджа на функции jngp - "функция отсутствует в базе данных"
В общем надо развивать эту тему

О кстати тока заметил 3 параметр Unknow также добавился
Загруженные файлы
Принятый ответ
0
17
4 года назад
0
В общем надо развивать эту тему
Создавай репозиторий на GitHub с именем GUIStdLib. Будет потихоньку коммитить туда весь недостающий функционал из common.j
0
32
4 года назад
0
GetLocalPlayer:
В общем надо развивать эту тему
Создавай репозиторий на GitHub с именем GUIStdLib. Будет потихоньку коммитить туда весь недостающий функционал из common.j
за близов их работу делать предлагаешь? 1 дело добавить своё для удобства друга, или наработка ради наработки, но запилить теже фреймы на гуи? О_о нет, чет не хочется, а потом баз и близы выпустят свой вариант и работа в холостую
3
17
4 года назад
3
нет, чет не хочется
Что тогда означало
Bergi_Bear:
надо развивать эту тему
?
0
24
4 года назад
0
Эту фичу было бы здорово иметь в сборщике, чтобы определенным образом отмеченные функции из кода карты автоматически добавлялись в генерируемый triggerdata.txt.
Я даже планировал включить это в свой сборщик, но потом редактор перестал подтягивать triggerdata.txt и другие файлы из карты, а с локал файлами мне связываться не хотелось, ну а потом я просто подзабил на сборщик.
0
32
4 года назад
0
GetLocalPlayer:
нет, чет не хочется
Что тогда означало
Bergi_Bear:
надо развивать эту тему
?
Ну я не против гифки посмотреть, если кто то в этом будет ковыряться. Не против если кто то другой это будет делать, ну или мне нужна инфа по созданию своих гуи триггеров. На примере gngp, чёт ничего не найду, бан в Гугле. А методом тыка ковырять, такое себе.
0
24
4 года назад
0
ну или мне нужна инфа по созданию своих гуи триггеров
Так вон же прямо в вопросе ссылка на статью, там вроде достаточно информации чтобы добавить любую свою функцию в ГУИ.
0
32
4 года назад
0
prog, ослепление
0
17
4 года назад
Отредактирован GetLocalPlayer
0
Потестил, все оказывается работает - события, действия, функции, категории и т.д.
Спойлер
Я хз что тут тогда полгода сопли по стенке размазывают, работы просто океан.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.