создал свой мултиборд...только возникла проблема с иконками для нее...спрашиваю потому что я пытался считывать иконки героя которые прописаны в массиве и где прописаны пути к этим иконкам...используя цикл перебора создания нового героя при входе в область....проблема в том что он считывает только первого героя а остальных нет
цикл начинается от 1 потому что если начнет с 0 то квадратик в мултиборде станет зеленным
цикл это отдельный триггер который проверяет изменения каждые 0.80 секунд игры
я пытался...м...привязать переменную типа целочисленная к multiboardicon но помощник jass сказал что нельзя сконвертировть путем считывания всех иконок из multiboardicon и прописывание их в одну переменную. сейчас думаю сохранить все изображения в хэш таблице и потом считывать их...но это )))) геморой )))) проверить каждую иконку

все..решил вопрос...оказывается что если установить иконку в мултиборде нужен Владелец!!
создали мултиборд
присвоили что нужно
поменяли значения
установили значения при выходе игрока из игры
и при выборе нового героя установили иконку в мултиборде согласно индексу игрока который вышел
спасибо за советы...вопрос закрыт
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
8
ответов по прежнему нет..нашел способ изменять иконки..но я не туда устанавливаю их в мултиборде, к тому же мултиборд не всех игроков видит от 1 до кол-во игроков которые играют например их 4 от 1 до 4 я устанавливаю иконки а если это например 6 игрок то мултиборд его не видит
как мне менять строки мултиборда за счет того игрока который играет? и добавить его в ряде используя цикл?
Greedy:
он видит всех игроков включая компьютер, я добавляю золото для игроков но только не для компьютеров, все правильно работает...но тут одна загвоздка, если игрок например сядет на 10 слот и хост на 2 то мултиборд его не увидит
Загруженные файлы
32
поищи наработки на сайте по мультиборду. Их уйма, особенно на форуме (он в режиме чтения правда) - xgm.guru/forum/search.php?searchid=1232611
там 100% есть ответ на твой вопрос.
8
Fakov:
не знаю не знаю, я лишь хотел добавить иконку в нужное место в мултиборде и менять имя его когда тот выходит из игры
32
как ты делаешь мультиборд?
у тебя количество строк в мультиборде должно быть количеству играющих игроков +1. То есть у тебя может быть 4 игрока на карте, но строк в мультиборде должно быть 5. Несмотря на то, что в карту могут играть хоть 12 человек.
Позиции игроков в мультиборде у тебя должны быть в разбросе от 1 до количества игроков - то есть должна быть целочисленная переменная, с помощью которой ты в цикле от 1 до Кол-во играющих игроков, ты заполняешь строки мультиборда.
И каждый игрок у тебя встает на свою строчку с индексом этой переменной.
И потом, ты обращаешься к игроку в мультиборде через эту самую переменную.
29
Сложна было понять, что там написал автор. Суть вопроса мне не очень понятна. Можно подробней и кратко, что именно должна делать та система с иконками?
Это при выборе у вас иконки перечисляются или при входе рейд-зону, где перечисляются иконки героев участников?
8
вот смотрите на изображения и на комментарии надеюсь так будет понятнее
насчет иконок для героя..тут....ну...сами смотрите....
переменная Heroes отвечает за Только что созданного героя.
Fakov:
я так и сделал но сложно...отслеживать изменения...с этим у меня ошибка
еще одна ошибка вышла...тут надо проверить...slot status игрока...если он играет то добавить этого игрока в мултиборд НАЧИНАЯ от 2 строки + 1 прибавить за каждого уникального игрока...если например 1 игрок (красный) не играет а 2 игрок (синий) то добавить его во 2 строке...цикл у меня от 1 игрока начинается....это тоже загвостка
что скажете?
Fakov:
-_- ...не хочу копи паст но такое уже есть.....
не хочу это использовать потому что такой мултиборд уже есть...я хочу использовать свой...не хочу благодарить человека за то что такое уже есть
вот он, потому и задал вопрос как мне такое сделать не копируя из других карт
Загруженные файлы
29
Name Legion, ну теперь стало более менее понятно.
Т.е. если игрок бездействует, то иконка героя должна пропадать или становится серой, правильно я понял?
И ваш система просто гоняет массив-базу с иконками, всё верно? И проблема в том, что массив не меняет нужное количество.
Ох уж, лучше просто бы заказали систему или попросили какого-нибудь опытного триггерщика или джассера, чтобы он вам настроил всё, что надо.
Лучше напишите кратко через список, что делает ваша таблица учёта.
И ещё, в некоторых случаях цикл не нужен, простом можно хранит индекс ячейки через массив целочисленного по индекс от игрока.
8
да все правильно, но я не стану попросить никого чтобы мне помогли...я добавил некоторые условия и теперь значения в таблице нормально работают, посчитав какой игрок играет и кто контроллер я меняю значения в таблице устанавливая именно того игрока который играет + ресурсы уровень и герой, а вот с иконкой по сложнее, не могу отследить, кто играет....
вот пример того что все остальное работает
теперь сижу и думаю над ливом игрока и иконки для героя
Да, заработал!!! готово..иконка видит номер игрока и меняет значение в мултиборде для того игрока который играет... это в сингл работает...сейчас проверим в мултиплеере...и в мултиплеере все идеально работает
Загруженные файлы
29
Name Legion, если проблема решена, то у вас больше нет вопросов? Если да, тогда закрывайте вопрос полученным правильным ответом.
8
все..решил вопрос...оказывается что если установить иконку в мултиборде нужен Владелец!!
создали мултиборд
присвоили что нужно
поменяли значения
установили значения при выходе игрока из игры
и при выборе нового героя установили иконку в мултиборде согласно индексу игрока который вышел
спасибо за советы...вопрос закрыт
Загруженные файлы
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.