Добавлен DopaMine
Слышал, что с версии 1.31 можно менять интерфейс. Подскажите: как мне сделать, чтоб у способности типа "книга заклинаний" было не 11 свободных ячеек на панели(как это обычно), а на 3 больше, то есть всего 14? Без мемхака.
Принятый ответ
DopaMine, нельзя поменять кол-во ячеек в книге заклинаний.
Можно набросать в интерфейс кнопок и обрабатывать нажатия на них, без абилок юнитов. Но есть три нюанса
Можно набросать в интерфейс кнопок и обрабатывать нажатия на них, без абилок юнитов. Но есть три нюанса
- нет визуального редактора интерфейса, все делается в коде и файлах разметки
- только жасс или луа, а гуй не справится с этой задачей
- это сложно
примерно алгоритм выглядит так
- разобраться в файлах разметки фреймов fdf
- запилить свой фрейм в fdf файле, засунуть этот файл в карту
- в нужный момент создать и отобразить фрейм триггером
- динамически добавить триггеры для обработки нажатий на кнопки фрейма после его создания
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован DopaMine
Тогда вот вопрос: а как я хотя бы могу проверить, тот ли фрейм я просматриваю или не тот? Тупо изменить что-то в нём, сохранить в свой toc файл, импортировать в карту, загрузить с помощью нативки - и посмотреть, что поменялось в интерфейсе. Только так?
И я чёт не уловил: вот у меня к примеру свой скопированный и немножко изменённый(на одну цифру) фрейм. Я его загружу, допустим(с помощью команды) - он заменит стандартный или последний надо спрятать, прежде чем отобразить мой?
Т.е. создаеш fdf файл, в нем описание фрейма, с айдишником отличающимся от стандартного, импортируешь в карту, потом создаешь toc файл, в нем указываешь путь к fdf внутри карты, тоже импортируешь, потом в коде грузиш toc одной нативкой и создаешь фрейм по айди другой.
prog:
А ещё в framedef.toc есть такие 4 строки:
Отредактирован prog
[параметры фрейма и вложенные фреймы]
},
prog:
https://xgm.guru/files/100/237133/comments/436065/globalstrings....
https://xgm.guru/files/100/237133/comments/436065/infopanelstrin...
https://xgm.guru/files/100/237133/comments/436065/datestrings.fd...