Добрый день. Кидаю сразу скрин:
Мне нужно сделать разные мультибоарды для разных игроков(ох, как много в поиске было ответов), как я понял с помощью локального игрока я смогу их скрыть кроме основной. Но вот как это конкретно написать, я так и не понял(плохо с jass'ом, максимум - локальные переменные). Если кому не сложно, скажите что нужно написать в кастом тексте для моей цели. Заранее спасибо.

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

вот рабочий вариант
1 строчка - if GetLocalPlayer() == GetEnumPlayer() then
2 строчка - call MultiboardDisplay(bj_lastCreatedMultiboard, true)
3 строчка - endif
наверн блок If не закрыл endif.

Если делать через гуи, то получиться разве разные таблицы показывать?
Да, но тогда всем ты будешь показывать. А не конкретному игроку опред таблицу. Это не выгодно, поэтому корректируем условие. Там нельзя че-то указать игрока, ток вкл/выкл. Я думал там все есть, короче подзабыл.

Есть еще один недостаток: MultiboardDisplay при инициализации не работает. Так, что надо будет показать попозже. Так что помни это. Просто ты мультиборды при старте создаешь.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
27
4 года назад
Отредактирован MpW
2
вот рабочий вариант
1 строчка - if GetLocalPlayer() == GetEnumPlayer() then
2 строчка - call MultiboardDisplay(bj_lastCreatedMultiboard, true)
3 строчка - endif
наверн блок If не закрыл endif.

Если делать через гуи, то получиться разве разные таблицы показывать?
Да, но тогда всем ты будешь показывать. А не конкретному игроку опред таблицу. Это не выгодно, поэтому корректируем условие. Там нельзя че-то указать игрока, ток вкл/выкл. Я думал там все есть, короче подзабыл.

Есть еще один недостаток: MultiboardDisplay при инициализации не работает. Так, что надо будет показать попозже. Так что помни это. Просто ты мультиборды при старте создаешь.
Принятый ответ
0
14
4 года назад
Отредактирован VinerX
0
Ошибка пропала (ура! Чертовы пробелы, вот почему python так приглянулся), но таблица не появляется. На пожарный случай дам скрин
То есть я создаю борды по кол-ву игроков, все закрываю, а потом пытаюсь открыть уже только определенные для конкретных игроков.
Загруженные файлы
2
27
4 года назад
Отредактирован MpW
2
VinerX, работает?

Есть еще один недостаток: MultiboardDisplay при инициализации не работает. Так, что надо будет показать попозже. Так что помни это. Просто ты мультиборды при старте создаешь. Измени событие - "инициализация" на "спустя 5 сек"
Загруженные файлы
0
14
4 года назад
0
Заменил событие как вы сказали, не появилась.
2
27
4 года назад
Отредактирован MpW
2
посмотрел. а попробуй
я всегда показ делал в конце,
Загруженные файлы
0
14
4 года назад
Отредактирован VinerX
0
Ура, работает (на скрине - все вырубленное, чтоб не мешало на всякий случай). Спасибо огромное, что там помог!) Осталось все это еще и проверить...
Загруженные файлы
1
27
4 года назад
1
VinerX, работает?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.