Войти на сайт

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

ТЕМА: Как избавиться от повторения диалогов?

Как избавиться от повторения диалогов? 8 года 1 мес. назад #90980

  • Nekotyan
  • Nekotyan аватар
  • Вне сайта
  • Путник
  • Сообщений: 3
Подскажите, пожалуйста,как сделать так чтобы диалоги не повторялись? То есть когда поговорил с определенным NPC , он больше не говорил то,что говорил при первой встрече.
Тема заблокирована.

Как избавиться от повторения диалогов? 8 года 1 мес. назад #90981

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1597
  • Спасибо получено: 1520
  • Тестер1 место в ГотвУчительПисатель 2 местоРазработчик3 место Готв3 местоВетеран
Внизу листа команд NPC, надо поставить активацию локального переключателя и создать новую страницу, где будут прописаны другие команды и будет этот локальный переключатель активатором.
Тема заблокирована.
За этот пост поблагодарили: Nekotyan

Как избавиться от повторения диалогов? 8 года 1 мес. назад #90990

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1597
  • Спасибо получено: 1520
  • Тестер1 место в ГотвУчительПисатель 2 местоРазработчик3 место Готв3 местоВетеран
В командах ивента есть кнопочка соответствующая. В английском языке называется self switch.
Тема заблокирована.
За этот пост поблагодарили: Nekotyan

Как избавиться от повторения диалогов? 8 года 1 мес. назад #90991

  • Nekotyan
  • Nekotyan аватар
  • Вне сайта
  • Путник
  • Сообщений: 3
Как правильно воспользоваться этой функцией?
Тема заблокирована.

Как избавиться от повторения диалогов? 8 года 1 мес. назад #90992

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1597
  • Спасибо получено: 1520
  • Тестер1 место в ГотвУчительПисатель 2 местоРазработчик3 место Готв3 местоВетеран
Весьма конкретно о ней можно прочитать в справке, которая доступна по ссылке у меня в подписи. Там всё по-русски и весьма доступно описано. В придачу, со скриншотами.
Тема заблокирована.
За этот пост поблагодарили: Nekotyan

Как избавиться от повторения диалогов? 8 года 1 мес. назад #90997

  • Alexandr_7
  • Alexandr_7 аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1185
  • Спасибо получено: 539
  • ВетеранПроект месяца 3 местоУчительПроект месяца 2 местоПроект месяца 1 местоПроект года 3 место
Локальные переключатели имеют ограничение так что тут лучше переменную использовать и индексы переменных например если переменная равна нулю то такойто диалог если 1 то другой диалог и так хоть несколько сотен разных диалогов
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Тема заблокирована.
За этот пост поблагодарили: Nekotyan

Как избавиться от повторения диалогов? 8 года 1 мес. назад #90998

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1597
  • Спасибо получено: 1520
  • Тестер1 место в ГотвУчительПисатель 2 местоРазработчик3 место Готв3 местоВетеран
Alexandr_7 пишет:
Локальные переключатели имеют ограничение так что тут лучше переменную использовать и индексы переменных например если переменная равна нулю то такойто диалог если 1 то другой диалог и так хоть несколько сотен разных диалогов

Ну конечно, если надо сделать мега-супер-пупер персонажа, который будет сотню тысяч разных диалогов выдавать... Однако, практика показывает, что достаточно и локальных.
Тема заблокирована.
За этот пост поблагодарили: MaltonTheWarrior, Nekotyan

Как избавиться от повторения диалогов? 8 года 1 мес. назад #91014

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1597
  • Спасибо получено: 1520
  • Тестер1 место в ГотвУчительПисатель 2 местоРазработчик3 место Готв3 местоВетеран
Хоть вопрос уже и решён, я решил сделать небольшое пояснение, на случай, если это вдруг кому-то ещё понадобится.
Шаг первый, создаём страницу со своим диалогом и включаем там локальный переключатель.
1 [ Нажмите, чтобы развернуть ]

Шаг второй, жмём кнопочку "new event page" или же "новая страница события" по-русски. Где делаем условием запуска, наш локальный переключатель и пишем, что должен делать ивент.
2 [ Нажмите, чтобы развернуть ]

Места на которые следует обратить внимание - красная строка на первой странице, которая активирует локальный переключатель и левая панель с условиями запуска. Пока условия не выполнены, действия, описанные на второй странице выполненные не будут.

P.S. Так как вопрос в общем-то успешно решён, тему закрываю.
Тема заблокирована.
За этот пост поблагодарили: Nekotyan
Время создания страницы: 0.228 секунд