Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: Как увел. количество строчек в диалоге выбора (MV)

Как увел. количество строчек в диалоге выбора (MV) 5 года 7 мес. назад #109797

  • Ruido
  • Ruido аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 36
  • Спасибо получено: 22
Столкнулся с проблемой, что не получается сделать нормальный диалог. НПС что-то сказал и ГГ должен выбрать свою фразу из 4рех вариантов. И каждый вариант это не "да-нет", а фраза строчки на две-три. И в игре всё это словоблудие обрезается.

Вариант сначала писать короткую версию фразы, а потом уже расширенное показывать не подходит. В диалогах важны нюансы и это потеряется при выборе по ключевым словам.

То есть в идеале чтобы поле выбора могло как-то расширяться на две-три строчки. Подскажите пожалуйста, есть варианты?
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy

Как увел. количество строчек в диалоге выбора (MV) 5 года 7 мес. назад #109798

  • Alexandr_7
  • Alexandr_7 аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1196
  • Спасибо получено: 543
  • Проект месяца 1 местоПроект месяца 3 местоУчительПроект года 3 местоПроект месяца 2 местоВетеран
Писать в 2 строки можно и так.
◆Скрипт:choices = []; params = [];
:      :$gameMessage.setChoices(choices, 6);
:      :choices.push("Привет\nКак дела?");choices.push("I love you2");
:      :choices.push("I love you3");choices.push("I love you4");
:      :choices.push("I love you5");choices.push("I love you6");
:      :params.push();

Другое дело что размер строки выбора не изменится и продолжение 1 строки будет перебивать 2.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Администратор запретил публиковать записи гостям.

Как увел. количество строчек в диалоге выбора (MV) 5 года 7 мес. назад #109799

  • Ruido
  • Ruido аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 36
  • Спасибо получено: 22
То есть буквы из первого будут налезать-закрывать второй? Это не решение(

Но...видимо особых вариантов нет - нужно менять задумку(
Администратор запретил публиковать записи гостям.

Как увел. количество строчек в диалоге выбора (MV) 5 года 7 мес. назад #109800

  • Snake Fightin
  • Snake Fightin аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 701
  • Спасибо получено: 856
  • Проект месяца 1 местоОрганизатор конкурсовОраторРазработчикПроект месяца 2 местоПроект месяца 3 место
думаю не стоит делать гигантские кнопки выбора.

лучше сделать наоборот,
в окне сообщения написать все четыре фразы

1. Идём тянуть репку...
2. Сначала подождём жучку ...
3. В гробу видал вашу репку, я мясоед ...
4. Сарказм ...

и кнопки с цифрами
1
2
3
4

выбирай, читай полный вариант.
Администратор запретил публиковать записи гостям.

Как увел. количество строчек в диалоге выбора (MV) 5 года 7 мес. назад #109803

  • Ruido
  • Ruido аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 36
  • Спасибо получено: 22
К сожалению для задумки это не очень подойдет. Суть в том что у игрока есть одна и таже допустим фраза, но с небольшими деталями. Допустим
"этот меч, я взял у Ивана" или "вот меч, который говорят принадлежал Богу Грома" или "разного оружия набрал. ещё не смотрел" или "вроде сабля, но не точно".

Кривой пример написал, но суть в том, что идут похожие фразы, но с нюансами. И автор не подсказывает игроку какой нюанс для какого нпс нужно выпячивать.
Администратор запретил публиковать записи гостям.

Как увел. количество строчек в диалоге выбора (MV) 5 года 7 мес. назад #109805

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2478
  • ВетеранЗа 2 место на конкурсе маппингаПроект месяца 3 место2 место ОраторДаритель СтимкеяРазработчикПоддержка ФондаУчительПрограммист Ruby
Эта тема побудила меня написать плагин для многострочных выборов: GRB_LargeChoices.

Плагин я написал только что и он может быть сыроват. Если есть какие-то проблемы, говорите — исправлю.
Последнее редактирование: 5 года 7 мес. назад от Dmy.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Leprikon01, Ruido

Как увел. количество строчек в диалоге выбора (MV) 5 года 7 мес. назад #109806

  • Snake Fightin
  • Snake Fightin аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 701
  • Спасибо получено: 856
  • Проект месяца 1 местоОрганизатор конкурсовОраторРазработчикПроект месяца 2 местоПроект месяца 3 место
думаю, стоит поскорее сделать и выложить техно-демо этой механики, чтобы тестеры рассказали о своих впечатлениях о задаче "выбор варианта из одной и той же фразы с некоторыми нюансами" .
Администратор запретил публиковать записи гостям.

Как увел. количество строчек в диалоге выбора (MV) 5 года 5 мес. назад #112228

  • Ruido
  • Ruido аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 36
  • Спасибо получено: 22
Нарыл ещё один плагин отвечающий моему запросу.

forums.rpgmakerweb.com/index.php?threads....105420/#post-941410

Там для переноса строчки нужно писать \n
Администратор запретил публиковать записи гостям.

Как увел. количество строчек в диалоге выбора (MV) 4 года 10 мес. назад #114801

  • Loli_Kyn
  • Loli_Kyn аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 91
  • Спасибо получено: 6
попробуй в начале текста или в первой строчке, не знаю как это работает написать \} . В вообщем ты уменьшешь размер текста на 1.



24-12-2019232936.png



24-12-2019233101.png


24-12-2019233239.png






Второй вариант.
Это перенести часть текста на другое всплывающие окно. Тобиш ты берешь текст, впихиваешь его в 1 окошко, то что не вместилось в другое. Создается оно так-Нажимаешь на "Сообщение: ада(0), окно, низ" (это в моем случае) только на то что ниже а не выше на вставляешь новое сообшение. Туда текст который не поместился в все. В игре оно появится после того как игрок пропустит первое и появится второе

24-12-2019233335.png


24-12-2019233350.png


24-12-2019233359.png



24-12-2019233422.png


24-12-2019234707.png
Последнее редактирование: 4 года 10 мес. назад от Loli_Kyn. Причина: Замена скринов
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.215 секунд