Миничат

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

Как реализовать систему затухания при смерти на MV

Больше
5 года 9 мес. назад #118416 от seiwer
Приветствую всех!

В общем решился я сделать хоррор рпг, но при моменте с осваиванием нового для меня движка обнаружил что надо как то сделать так что бы если персонаж умирал то не показывалось окошко "Вы умерли" и затем шел экран Game Over, а что бы была анимация смерти сперва (а оно есть при игре сбоку это я смог сделать) игра так висела секунды 3 затем резко экран затемнялся, воспроизводился звук какой нибудь а потом уже появлялся экран Game Over. Может быть кто нибудь сделал уже такой плагин, или придется все же самому с нуля писать скрипт?


Движок: Rpg Maker MV

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Писатель 3 место Проект месяца 3 место Разработчик Проект месяца 2 место
Больше
5 года 9 мес. назад - 5 года 9 мес. назад #118418 от WhitePaper
Смерть вызывается от команды Game Over или от того, что количество HP равно 0?

Если первое, то вообще проблем нет. Когда должен быть Game Over, воспроизвести анимацию смерти, ждать 3 секунды (180 кадров), а потом уже команда Game Over.
ВНИМАНИЕ: Спойлер!

Если она не подходит, то вызвать смену оттенка экрана (и картинок, если необходимо), воспроизвести ME (или SE), и показать картинку.
Потом устанавливаем метку (предположим, геймовер). Это пригодится для реализации действия кнопки OK, которая переносит в главное меню. Делаем условие, что кнопка OK нажата. Если да, то возврат в главное меню. Если нет, то переход на метку.
ВНИМАНИЕ: Спойлер!


Если событие отнимает HP, то придётся его контролировать. Делаем значение переменной равным количеству HP персонажа. Проверяем, больше ли у персонажа здоровья, чем, например, 3. Если да, отнимаем здоровье. Если нет - то анимация, затемнение и так далее.
ВНИМАНИЕ: Спойлер!


P.S. Если реализован показ здоровья на экране, то придётся извратиться. Но тут решение зависит от реализации того, как показывается здоровье, поэтому ничего сказать не могу.
Последнее редактирование: 5 года 9 мес. назад пользователем WhitePaper.
Спасибо сказали: Dmy, RobotD

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 9 мес. назад #118426 от seiwer
Это будет работать если персонаж умрет на карте (например от шипов), но если он умрет во время боя (допустим с боссом каким нибудь) то это не сработает и будет срабатывать стандартный скрипт смерти, т.к после смерти персонажа в бою его не переносит на карту перед смертью

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Писатель 3 место Проект месяца 3 место Разработчик Проект месяца 2 место
Больше
5 года 9 мес. назад - 5 года 9 мес. назад #118431 от WhitePaper
Если бой вызывается в ивенте, то в этом вызове есть параметр "Можно проиграть", и в условии "Если поражение" сделать то же самое.

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

Теперь во всем (или только нужных) отрядах делаем страницу:
Условие: HP Персонажа (нужный персонаж) <= 0%
Включаем переключатель для смерти
Отменяем битву.
ВНИМАНИЕ: Спойлер!

Кое-что похожее можно сделать и в других случаях, в которых персонаж умирает.
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 5 года 9 мес. назад пользователем WhitePaper.
Спасибо сказали: Alx_Yago, RobotD

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.090 секунд
Работает на Kunena форум