Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Записка, читаемая из инвентаря [VX Ace]

Записка, читаемая из инвентаря [VX Ace] 7 года 8 мес. назад #63426

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 91
  • Разработчик
Записка, которую можно будет выбрать в инвентаре и прочитать. (RPG Maker VX Ace)

Предысловие: Я уверен, что более 50% обитателей данного сайта могут с лёгкостью создать такую вещь, но я не уверен, что новички, впервые засевшие за Ace сразу поймут что к чему. Прошу не кидать в меня сапогами и валенками, т.к. мне просто хочется внести немного вклада в этот замечательный форум. И так, приступим.

Нам понадобятся:
1 Вещь
1 Общее событие

Начнём с подготовки. Для начала откройте базу данных. Я отметил её красным на скриншоте.


Открываем вкладку "Вещи" и выбираем пустую ячейку (если её нет, можно задать то количество вещей, которое будет больше исходного).


Настраиваем вещь подобным образом: даём её название (тут может быть и записка, и письмо, и книга), настраиваем иконку (желательно скачать здешний мега-пак иконок (однако вам придётся его немного поправить), тип предмета может быть и обычый, но в ключевом он будет смотреться получше. Ставим значение "Расходный" на НЕТ, чтобы записка не изчезала после её прочтения, в области действия ставим НЕТ, чтобы можно было прочитать записку сразу же, после нажатя Enter. Доступность делаем только из Меню, ибо посреди боя читать что-то будет неправильно.


Теперь настроим что будет, если мы используем нашу записку: В пункте эффекты выбираем вкладку "Другое" и в пункте "Общее Событие" выбираем из списка первое событие, которое мы будем настраивать далее. (Т.е. при использовании вызовется общее событие, в котором будет сам текст)



Переходим во вкладку "Общие события"


Даём имя нашему событию и настраиваем его:



Обращу внимание, что мы добавили в общее событие Сообщение. Настроить его вы можете так, как вам нужно. Для красоты подойдёт тёмный фон и текст посередине.

Применяйте и выходите в сам редактор. Создайте небольшую комнату и сундук (используя шаблоны), в который поместите новый предмет - записку, созданную ранее.

Проверяем:







Поясню: Я взял записку из сундука, открыл инвентарь/ключевые вещи и использовал записку.

Что мы сделали?
Мы создали новую вещь, сделав ей эффект - Общее событие.
Мы создали новое Общее СОбытие, настроив ему Вывод Сообщения.
При использовании этой вещи мы видим сообщение.

Как вариант выводить не сообщение, а готовую картинку (изображение листа с заранее написанным текстом).
1.Создаём Вещь (Записку).
2.Создаём Общее Событие по следующей схеме.

Проиграть SE
Показать Картинку
Сообщение, текста нет, фона нет, позиция текста снизу
Проиграть SE
Убрать Картинку

А именно: Выводим картинку (картинка с запиской), выводим пустое сообщение (с прозрачным фоном, внизу экрана), после сообщения Удаляем картинку. Так, при прочтении, мы будем стоять на месте и сможем удалить картинку после прочтения записки. SE - звук листка. (будто мы достаём и убираем записку)

Проверяем:







P.S. Для пущего эффекта можно присобачить в свой проект (Audio/SE) звук листка и добавить в наше Общее Событие проигрывание этого звука после показа картинки и её удаления (так эффект от прочтения записки будет немного реалистичней)
Последнее редактирование: 7 года 8 мес. назад от RastaManGames.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna, JackCL, Lekste, Seibur, DeadElf79, Ren310, strelokhalfer, Dprizrak1, Lucin, caveman и еще 10 пользователей

Записка, читаемая из инвентаря [VX Ace] 7 года 8 мес. назад #63440

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1181
  • 3 место ГотвПобедитель Сбитой кодировкиПисатель 3 место2 место Сбитая кодировкаПроект месяца 2 место3 местоПроект месяца 3 место2 место Организатор конкурсовПрограммист JavaScript
Всё-таки по формату это больше похоже на статью для Академии. Тему пока перенёс. А за содержание спасибо, всё очень грамотно :)
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna, RastaManGames

Записка, читаемая из инвентаря [VX Ace] 7 года 8 мес. назад #63443

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2645
  • ВетеранПроект месяца 1 местоПроект месяца 2 местоПрограммист Ruby3 местоОрганизатор конкурсовУчитель1 место в ГотвПисатель 3 место
Отлично. Простенько, зато доступно)
Кстати, это вполне может заменить бесконечные квестбуки, тут нужно будет самому соображать и развивать память и логику)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: RastaManGames

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63799

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1075
  • Даритель СтимкеяОрганизатор конкурсовПрограммист RubyПереводчик2 место 2 место Сбитая кодировка
У меня у одного текст заезжает за рамку?
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63801

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 91
  • Разработчик
Текст нужно писать не в одну строку, а в несколько строк, если он большой. Допустим длинное предложение не всегда может уместиться в одну строку и приходиться писать одну часть в одной строке (+использовать предпросмотр сообщения), смотря где можно сделать отступ. После нажатия Enter сделать вторую строку и вставить вторую часть предложение уже в ней. Это обычные основы VX Ace. (См. Событие - Сообщение и как в ней используют текст. Там очень длинный текст разбивают на несколько сообщений, а само сообщение делят на 3-4 строки, всегда исользуя Enter в том месте, где начинается край экрана. Всегда советую пользоваться предпросмотром, ибо он помогает отследить, когда текст длинноват и нуждается в разбивании на части)
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63803

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1075
  • Даритель СтимкеяОрганизатор конкурсовПрограммист RubyПереводчик2 место 2 место Сбитая кодировка
Я про текст в статье)
Про ограничения диалогов уж я то знаю)

text.jpg
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 7 года 7 мес. назад от strelokhalfer.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Lucin, RastaManGames

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63804

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 91
  • Разработчик
Вот оно что. Я-то уже удивился, столько у тебя сообщений и благодарностей, а такую простую вещь не знаешь. Но если ты не о тексте в событии, а про саму статью, то я не могу точно ответить, т.к. у меня всё нормально отображается.
Последнее редактирование: 7 года 7 мес. назад от RastaManGames.
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63805

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1075
  • Даритель СтимкеяОрганизатор конкурсовПрограммист RubyПереводчик2 место 2 место Сбитая кодировка
На моих 1600х900 не в лазит из за картинок.
Можно дополнить - подобрать размер картинки или загнать под спойлер. Ну или вручную расставить новые строки.[img size=400] - подобрать размер картинки или загнать под спойлер.
Ну или вручную расставить новые строки.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 7 года 7 мес. назад от strelokhalfer.
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63806

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 91
  • Разработчик
Извиняюсь, т.к. я не мог обойтись без картинок. У меня стоит 1920х1080, но изображения стоят по центру экрана (как и сам форум). Что конкретно съезжает у тебя?
Последнее редактирование: 7 года 7 мес. назад от RastaManGames.
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63807

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1075
  • Даритель СтимкеяОрганизатор конкурсовПрограммист RubyПереводчик2 место 2 место Сбитая кодировка
Конкретно вот [ Нажмите, чтобы развернуть ]
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63808

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 91
  • Разработчик
У меня отображается нормально. Извини, я незнаю, что конкретно мне исправить. Обратись, пожалуйста, к модератору раздела.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 7 мес. назад #63809

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1075
  • Даритель СтимкеяОрганизатор конкурсовПрограммист RubyПереводчик2 место 2 место Сбитая кодировка
Хммм, издержки ие.
С огнелиса все нормально открыло
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 3 мес. назад #66450

  • Pinamal
  • Pinamal аватар
  • Вне сайта
  • Познающий
  • Сообщений: 18
  • Спасибо получено: 3
ВОТ ТАКУЩЕЕ спасибо автору статьи.
Вы мне очень помогли.
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 3 мес. назад #66596

  • FreySinger
  • FreySinger аватар
  • Вне сайта
  • Познающий
  • FreySinger
  • Сообщений: 11
  • Спасибо получено: 1
Спасибо..... хорошая вещь для проекта ))
АЛАХАГБАР!
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 2 мес. назад #67415

  • Naoi
  • Naoi аватар
  • Вне сайта
  • Познающий
  • Сообщений: 15
  • Спасибо получено: 2
Спасибо!!! А тут вопросик возник...
Как сделать так, что бы записка работала лишь в определенном месте?
Например: Обрывок картины который можно использовать, только у картины и только через меню...
Заранее спасибо...
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 2 мес. назад #67417

  • KoHcTPyKTop
  • KoHcTPyKTop аватар
  • Вне сайта
  • Мастер
  • Сообщений: 186
  • Спасибо получено: 16
активируешь в комнате свитч, который активирует общий ивент ( с картиной), а при выходе из комнаты отключаешь этот ивент
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 7 года 2 мес. назад #67419

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1505
  • Спасибо получено: 1395
  • ВетеранУчитель1 место в Готв3 место ГотвПисатель 2 местоРазработчикТестер3 место
Либо, если прям надо что бы только в конкретном месте активировалась записка, то надо через зоны поставить там метку и сделать проверку при активации: "если игрок стоит в зоне такой-то" и тогда будет всё хорошо.
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 6 года 9 мес. назад #70722

  • vernon_roshe
  • vernon_roshe аватар
  • Вне сайта
  • Познающий
  • Сообщений: 10
  • Спасибо получено: 2
Можно ли её сделать бесконечно?
Администратор запретил публиковать записи гостям.

Записка, читаемая из инвентаря [VX Ace] 6 года 9 мес. назад #70723

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1505
  • Спасибо получено: 1395
  • ВетеранУчитель1 место в Готв3 место ГотвПисатель 2 местоРазработчикТестер3 место
Конечно, надо в БД у свойств предмета там гед поле consume(отбирать) поставить "нет".
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: vernon_roshe
Время создания страницы: 0.262 секунд