Добрый день. Кидаю сразу скрин:
Мне нужно сделать разные мультибоарды для разных игроков(ох, как много в поиске было ответов), как я понял с помощью локального игрока я смогу их скрыть кроме основной. Но вот как это конкретно написать, я так и не понял(плохо с jass'ом, максимум - локальные переменные). Если кому не сложно, скажите что нужно написать в кастом тексте для моей цели. Заранее спасибо.
Принятый ответ
вот рабочий вариант
1 строчка - if GetLocalPlayer() == GetEnumPlayer() then
2 строчка - call MultiboardDisplay(bj_lastCreatedMultiboard, true)
3 строчка - endif
наверн блок If не закрыл endif.
1 строчка - if GetLocalPlayer() == GetEnumPlayer() then
2 строчка - call MultiboardDisplay(bj_lastCreatedMultiboard, true)
3 строчка - endif
наверн блок If не закрыл endif.
Да, но тогда всем ты будешь показывать. А не конкретному игроку опред таблицу. Это не выгодно, поэтому корректируем условие. Там нельзя че-то указать игрока, ток вкл/выкл. Я думал там все есть, короче подзабыл.Если делать через гуи, то получиться разве разные таблицы показывать?
Есть еще один недостаток: MultiboardDisplay при инициализации не работает. Так, что надо будет показать попозже. Так что помни это. Просто ты мультиборды при старте создаешь.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW
1 строчка - if GetLocalPlayer() == GetEnumPlayer() then
2 строчка - call MultiboardDisplay(bj_lastCreatedMultiboard, true)
3 строчка - endif
наверн блок If не закрыл endif.
Отредактирован VinerX
Отредактирован MpW
Отредактирован MpW
Отредактирован VinerX