Почему иногда не создаётся плавающий текст? Часто возникает ошибка когда нужно созать несколько плавающий текстов (не всегда одновременно), не больше 20 штук, но иногда и 10 штук не создаётся.
Каждый плавающий текст сохраняю в отдельный слот глобального массива.

Выводите все текстаги через функцию и посчитайте их. Возможно где-то они в цикл попадают и превышают лимит
function TT takes ...
	udg_TextTagCount = udg_TextTagCount + 1
	BJDebugMsg(I2S(udg_TextTagCount))
	...
endfunction
Перенесите скрипты отвечающие за текстаг в отдельную карту и повторить проблему. Если появится прикрепите эту карту к сообщению.
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Есть ограничение: одновременно на карте может быть, если не ошибаюсь, около 100 плавающих текстов. Может, предыдущие из памяти не удалены?
17
Может, предыдущие из памяти не удалены?
нет, я за всю игру в общей сложности создаю не больше 20 текстов
11
Проверь прозрачность всех текстов, может, проблема в этом
30
Выводите все текстаги через функцию и посчитайте их. Возможно где-то они в цикл попадают и превышают лимит
function TT takes ...
	udg_TextTagCount = udg_TextTagCount + 1
	BJDebugMsg(I2S(udg_TextTagCount))
	...
endfunction
Перенесите скрипты отвечающие за текстаг в отдельную карту и повторить проблему. Если появится прикрепите эту карту к сообщению.
Принятый ответ
16
при создании проверь GetHandleId ттага, что он больше нуля
Чтобы оставить комментарий, пожалуйста, войдите на сайт.