Делаю одну замороченную карту, но не в этом дело, и понял, шо ни чаю в джазе и локальных переменных. Суть в том, что для каждого игрока ( их пять) есть свои три мультиборда ( локальные естественно, никто их не видит) и при тыке на определенного юнита открывается один мультиборд ( другой который был открыт перед этим закрывается), при повторном тыке открывается диалоговое меню.
Так вот, коллеги, нужно объяснение тупому не очень опытному, как такое запилить в джазе или пример, буду благодарен.

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

можно в одном мультиборде разным игрокам показывать разные тексты с помощью GetLocalPlayer
Ты не сможешь показать три разных мультиборда. Только один на экране будет отображен. Пример у тебя 1-ый и 2-ой мультиборды. У игрока локально отображен какой то один. Пусть будет 1-ый. Есть спец нативки показа мультиборда. Когда ты показываешь этому игроку 2-ой мульт, 1-ый прячется. Хочешь снова 1-ый показать, показываем его.
Тебе надо как то запоминать тек номер. Пример хочешь показать диалог, прячем мульт.
Можно поизучать фреймы, и создать что то похожее. Если вы знаете как делать. Есть фреймы и тут.

Есть функции, которые показывают свернут или отображен мульт:
native IsMultiboardDisplayed takes multiboard lb returns boolean
native IsMultiboardMinimized takes multiboard lb returns boolean
и нативка которая скрывает или наоборот показывает:
native MultiboardDisplay takes multiboard lb, boolean show returns nothing
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
27
3 года назад
Отредактирован MpW
3
можно в одном мультиборде разным игрокам показывать разные тексты с помощью GetLocalPlayer
Ты не сможешь показать три разных мультиборда. Только один на экране будет отображен. Пример у тебя 1-ый и 2-ой мультиборды. У игрока локально отображен какой то один. Пусть будет 1-ый. Есть спец нативки показа мультиборда. Когда ты показываешь этому игроку 2-ой мульт, 1-ый прячется. Хочешь снова 1-ый показать, показываем его.
Тебе надо как то запоминать тек номер. Пример хочешь показать диалог, прячем мульт.
Можно поизучать фреймы, и создать что то похожее. Если вы знаете как делать. Есть фреймы и тут.

Есть функции, которые показывают свернут или отображен мульт:
native IsMultiboardDisplayed takes multiboard lb returns boolean
native IsMultiboardMinimized takes multiboard lb returns boolean
и нативка которая скрывает или наоборот показывает:
native MultiboardDisplay takes multiboard lb, boolean show returns nothing
Принятый ответ
1
27
3 года назад
1
Чтобы оставить комментарий, пожалуйста, войдите на сайт.