Решил попробовать выводить текст через мультиброд. Один столбец, а число рядов добавляю в зависимости от объема текста. Собственно, вот триггер:
и как выглядит:
Проблемы начинается, когда я меняю число рядов, на 2 или больше, чем его предыдущее значения. Некоторые ряды становятся просто пустыми
Или может просто крашиться варкрафт.
По идее, косяк в цикле. Не подскажите, в чем именно может быть проблема.
P.S. Пробовал обнулять строки и сам мультиборд - не помогло. Только если удалять и создавать его заного.

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
4 года назад
0
Проверь! Тут всего 3 триггера. Триггер, который Delete 5 6 можешь переделать под изменение строчек и добавление.

Держи, тестируй!
Загруженные файлы
0
5
4 года назад
Отредактирован Artem48
0
Lord_Teo, добавил чисто один триггер
Аналогичная ситуация, на 2 изменение начинаются баги

Может конечно еще рефордж глючит, но вроде в нем сохранились все баги и оригинала.
Например, заметил дисинхронизацию при наличие большого уровня улучшения, порядка 30.
Загруженные файлы
0
26
4 года назад
Отредактирован Lord_Teo
0
Artem48:
Lord_Teo, добавил чисто один триггер
Аналогичная ситуация, на 2 изменение начинаются баги
Какие баги?
Скинь карту.
0
30
4 года назад
Отредактирован Clamp
0
Сколько работал с мультибордами — ни разу не сталкивался с такими багами, и честно говоря даже анализировать почему у вас бати не хочется. Пример постоянного изменения мультиборда, который я когда-то делал — xgm.guru/p/plague/dev1, мой мини-набор методов для работы с ячейками мультиборда: xgm.guru/p/plague/dev0 (MBItems).

PT153, познакомься с таким типом переменной, как multiboarditem, в библиотечке по ссылке выше оно есть и используется. Не пользуйся bulk операторами для доски в целом.
0
5
4 года назад
0
Lord_Teo, просто вводи 1-2-1-2-1-2...

Clamp, короч я понял в чем баг. Допустим есть 12 строк в мультиборде с каким-нибуть текстом. Если удалим 5 рядов, а затем опять добавим, то у меня переставали отображаться некоторые строки.
Эмпирическим путем нашел фикс этой ситуации. Убавлять число рядов не сразу на 5, а по одному. Можно даже в цикле.
Собственно вот изначальный триггер который багался:
А вот я его пофиксил:
Загруженные файлы
0
28
4 года назад
Отредактирован PT153
0
Clamp, ты думаешь, что-то изменится? Я вот не уверен. Вот карта.
А вот и ещё один баг: если не использовать нативки для изменения свойств всех итемов, а прогонять через цикл, то отображение ломается после "очистки", не видна одна колонка. Как исправить? Добавить в самый конец вызов MultiboardDisplay с параметром true. Абсурд.
Загруженные файлы
0
26
4 года назад
0
Artem48:
Lord_Teo, просто вводи 1-2-1-2-1-2...
Ээх, это же рефордж. Я не могу открыть:(
Короче, потестил на своей. Так все нормально работает. Когда ты нажимаешь <1>, то удаляется 5 и 6 строка. Когда вводишь <2> текст в 5 и 6 ЗАМЕНЯЕТСЯ. Потом нажимаешь <1> и снова удаляется 5 и 6 строка. Если ты хочешь добавить строки, то нужно сначала определить количество строк (TEST_NUMSTR) и потом уже добавить твои строки, увеличив TEST_NUMSTR.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.