Доброго времени суток.
Можно ли создать два мультиборда на карте? Сейчас у меня один мультиборд заменяется другим.
Допустим в одном я хочу отображать общую статистику игроков, а во второй засунуть прогресс бар и/или информацию конкретного игрока (чтоб ему только показывать). Сейчас я использую мультиборд(для общей) и лидерборд(для игрока). Но хочу реализовать прогресс бар на исследования, а в лидерборд его не запихнуть.
Если все же два мультиборда не возможны, посоветуйте как можно выйти из данной ситуации.
Версия 1.26

Чтот никак не могу понять как показывать отдельный мультиборд отдельному игроку.
Статья на русском, здесь так же упоминается мультибоард. На GUI, для работы с локальным игроков, можно создать переменную типа "Игрок", скажем, с именем "LocalPlayer' и в триггере, по событию "Map Initialization", присвоить ей значение CustomScript вставкой
set udg_LocalPlayer = GetLocalPlayer()
и работать с ней.
В JNGP уже есть эта переменная как
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
9
GetLocalPlayer:
Уточни версию игры.
Показать несколько мультибордов одновременно можно только с версии 1.31.
В старой можно запихнуть прогресс бар в мультиборд со статистикой, поделив его пополам, сверху статистика, снизу прогресс бар. В обще, нагрузить один мультиборт данными.
Если в один мультиборд запихнуть и прогресс бар и статистику это вообще как будет работать? (Будет ли?) . Потому как для каждого игрока свой прогрессбар должен быть, а статистика общая.
21
Можно и 3
Но с текущими возможностями фреймов мне кажется в этом нет особого смысла
9
переманиваю на нашу тёмную сторону
Так что, получается, делать под 1.32?
15
Если в один мультиборд запихнуть и прогресс бар и статистику это вообще как будет работать? (Будет ли?) . Потому как для каждого игрока свой прогрессбар должен быть, а статистика общая.
Изменять прогресс бар для локального игрока. Вопрос, как прогресс бар реализован? Текстом? Иконками?
15
Ещё никак) Но планирую через www.wc3c.net/showthread.php?t=98138
В случае этой наработки, полагаю, будет проще всего создать по мультиборду для каждого игрока, статистика в которых идентичная, а прогресс бар свой. Соответственно, скрываем все мультиборды и показываем каждому игроку свой.
9
GetLocalPlayer:
В случае этой наработки, полагаю, будет проще всего создать по мультиборду для каждого игрока, статистика в которых идентичная, а прогресс бар свой. Соответственно, скрываем все мультиборды и показываем каждому игроку свой.
Чтот никак не могу понять как показывать отдельный мультиборд отдельному игроку. Насколько я вижу, там есть только варианты - скрыть или показать. Подскажите, может я что то не так делаю?
30
DarKRs:
GetLocalPlayer:
В случае этой наработки, полагаю, будет проще всего создать по мультиборду для каждого игрока, статистика в которых идентичная, а прогресс бар свой. Соответственно, скрываем все мультиборды и показываем каждому игроку свой.
Чтот никак не могу понять как показывать отдельный мультиборд отдельному игроку. Насколько я вижу, там есть только варианты - скрыть или показать. Подскажите, может я что то не так делаю?
Никнейм подсказывает - использовать GetLocalPlayer(). Показывать только локальному игроку.
Если ты делаешь на ГУИ, то вот ссылка: wc3modding.info/5097/gui-getlocalplayer
15
Чтот никак не могу понять как показывать отдельный мультиборд отдельному игроку.
Статья на русском, здесь так же упоминается мультибоард. На GUI, для работы с локальным игроков, можно создать переменную типа "Игрок", скажем, с именем "LocalPlayer' и в триггере, по событию "Map Initialization", присвоить ей значение CustomScript вставкой
set udg_LocalPlayer = GetLocalPlayer()
и работать с ней.
В JNGP уже есть эта переменная как
Загруженные файлы
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.