PDA

Просмотр полной версии : [Вопрос] Форматирование текста для диалога



Vano_Glad
06.11.2017, 09:35
Добрый день. 3 часа моих мучений не привели к конечному результату, но кое что мне всё таки удалось выяснить. В чём же проблема. Объяснить будет сложно, но я постараюсь. Все представим, что есть диалог, который форматируется. В этом диалоге очень много текста и форматируемых значений. Штук 40. Проблема заключается в том, что диалог просто напросто не открывается. Самое интересное, что если убрать часть текста, то он открывается и функционирует нормально. Но стоит мне добавить 1 строку (нашел порог) и диалог просто перестает показывать, хотя всё сделано по аналогу.

Пример:

...
...
...
\nМеня зовут: %s\

Вот если я добавлю эту строчку, всё перестает работать. Стоит мне её убрать и всё работает хорошо. Соответственно дальше добавлять ещё текста нет никакого смысла. НО, стоит мне только просто убрать весь текст и оставить \n%s\, то начинает работать, но если я просто ещё накидаю эти \n%s\, то опять перестаёт всё работать. Тип диалога DIALOG_STYLE_MSGBOX.

Знаете, такое ощущение, что на диалоге стоит какое-то ограничение по количеству символов. Может у кого есть какие-то мысли, что это может быть? Думаю суть вы уловили

Sp1ke
06.11.2017, 11:53
Ограничение составляет 4096 символов. http://wiki.sa-mp.com/wiki/Limits

Vano_Glad
06.11.2017, 12:02
Ограничение составляет 4096 символов. http://wiki.sa-mp.com/wiki/Limits

Ага, вот оно что... Снять это ограничение или расширить как-нибудь можно? Типо как с объектами

DeimoS
06.11.2017, 15:49
Ага, вот оно что... Снять это ограничение или расширить как-нибудь можно? Типо как с объектами

Нет. Делай ещё один диалог как новую страницу и всё.

Vano_Glad
06.11.2017, 16:40
Понял. Ладно, всем спасибо. Тему можно закрывать