Слышал, что с версии 1.31 можно менять интерфейс. Подскажите: как мне сделать, чтоб у способности типа "книга заклинаний" было не 11 свободных ячеек на панели(как это обычно), а на 3 больше, то есть всего 14? Без мемхака.

DopaMine, нельзя поменять кол-во ячеек в книге заклинаний.
Можно набросать в интерфейс кнопок и обрабатывать нажатия на них, без абилок юнитов. Но есть три нюанса
  1. нет визуального редактора интерфейса, все делается в коде и файлах разметки
  2. только жасс или луа, а гуй не справится с этой задачей
  3. это сложно
примерно алгоритм выглядит так
  1. разобраться в файлах разметки фреймов fdf
  2. запилить свой фрейм в fdf файле, засунуть этот файл в карту
  3. в нужный момент создать и отобразить фрейм триггером
  4. динамически добавить триггеры для обработки нажатий на кнопки фрейма после его создания
`
ОЖИДАНИЕ РЕКЛАМЫ...
22
DopaMine, вы можете создать по айди готового без подрузки fdf и внутри манипулирвовать по своему!
Так как изначально создает черный фон чтобы запрешать кликать в землю а сверху накладывает ConsoleUI так преобразует интерфейс. А после чего создает сверху инвентари абилки кнопки инфу юнита и герове и минкарту. Все это реализовано на уровне движке. Но вы можете свои реализовать. Создать поведение интерфейсов.
А то кто хотел 14кнопок в абилке делаем сетку интерфейс и брать основной айди консоле по номеру и скрыть а его заменить новым интерфейс с 14 слотами но в игре будет показывать 12 слотовы по умолчание так как это движок создает команды 12 слотов и скрывает заменяя текстур когда его октрывает закрывает и всякое.
Так что убираем кнопки 12 скрывая его. И создаем свои фрейм кнопка по айди того кнопка так как каждого создания увеличивает айди того кнопка 12 а значит у вас начнет уже 13 и так далее до 27 и сохраняем массив и делаем каждые кнопки свои события при наведение или при нажатии.
Ну дальше нет смысла описать вам надо понять архитектуру поведения
prog, страно почему то у тя работает а я открыл 1.31 и там пусто содержимое с комментарии лишь
24
DopaMine,
Начни с того что пройдись по статьям на хайве, к которым есть ссылки там:
xgm.guru/p/wc3/frame
Наверняка в одной из них найдется и нужная функция и другие примеры работы с фреймами.

JCtapuk, ничего странного, просто я открыл бету рефоржа, а не 1.31
11
Помогите плз разобраться в ЛОГИКЕ...
Почему у него в карте нет функций никаких... Есть только событие и...кастомный скрипт, в котором названия функций....КАК ЭТО. Я скачал карту из этого урока и у меня почему-то отображается этот паладин и всплывающая подсказка как у него на скриншоте. Я хотел посмотреть, что же там за функции - А ИХ НЕТУ...Помогите понять: как это?
24
DopaMine, прежде всего, обрати внимание - у него карта в Lua режиме, а не JASS. Во-вторых весь код у него в кастом коде карты сверху.
11
DopaMine, прежде всего, обрати внимание - у него карта в Lua режиме, а не JASS. Во-вторых весь код у него в кастом коде карты сверху.
Я сразу заметил, что в ЛУА...
prog:
Во-вторых весь код у него в кастом коде карты сверху.
У меня щас тоже в луа вроде как. Только не виден код никакой( Просто тупо действие Face2()
Я ж его карту скачал, вроде как в луа открылась.
У меня, мать его, даже в редакторе беты отображается как надо. Там точно луа. И нихрена не понятно, где эти функции? Не в ток-файле же...
А, В САМОй КАРТЕ ТОЖЕ МОЖНО ПИСАТЬ ЛОЛ ВТФ
Загруженные файлы
24
DopaMine, нашел? если не нашел, то вот тебе скрин где спрятан код
Загруженные файлы
11
DopaMine, нашел? если не нашел, то вот тебе скрин где спрятан код
Да, нашёл) спасибо за подробности)) Я всё равно так и не понял, как это работает и главное: как это изучать((
Чтобы оставить комментарий, пожалуйста, войдите на сайт.