Много чего перепробовал импортировал war3mapMap.blp не помогает.

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

А импортировал-то правильно?
Если импортировать чёрный .blp, то карта будет скрыта, но видны юниты и всё такое.

Собственно, файл.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
3 года назад
0
Похожие вопросы:

ответ
Temak1, В константах нет такого пункта!
ответ
Ищи в редакторе объектов "пиктограмма на мини-карте" (или "нейтральное здание - значок на мини-карте") - это в редакторе войск.
Саму пиктограмму можно найти в игровом интерфейсе.
Это не скрывает надпись, но позволит добавить пиктограмму любому зданию.
Прикрепил бы скрины, но редактора поблизости нет.
ответ
Если у юнита есть способность рудника, то иконку не скрыть через РО. Есть функция альтернативной иконки на мини-карте. Она может быть только одна в карте. Импортируешь иконку с альфа-каналом (прозрачную):
SetAltMinimapIcon("war3mapImported\\InvisibleIcon.blp") -- .dds не видит
UnitSetUsesAltIcon(unit, true) -- принимает только созданного на карте юнита, не айди юнита из РО
-- всех юнитов можно перебрать через счетчик, например

Есть еще несколько баг репортов от игроков на форуме близзов о том, что этот параметр в РО не работает на версиях 1.32+:
ответ
Есть команда, которая задает границы карты, а также изменяет и размер отображения мини-карты
SetCameraBounds
Можно попробовать через GetLocalPlayer задать, но не знаю, будет ли десинк.
Или попробовать скрыть миникарту другим способом, только наверняка это будет на всех. поискать надо на хгм

если можно было бы достать рисунок мини карты - war3mapmap.blp. Обычно чтобы затемнить, то отключить просто импортируют рисунок с альфо-прозрачностью. Но это постоянные изменения, то есть оно будет у всех, чтобы динамично - я думаю, никак.

мини-карта - часть интерфейса,можно на рефордже можно отключить (это красивое решение, чем прятать так). это изучайте фреймы

0
9
3 года назад
0
А импортировал-то правильно?
Если импортировать чёрный .blp, то карта будет скрыта, но видны юниты и всё такое.

Собственно, файл.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.