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

Запуск события в связи с хп ГГ

Больше
12 года 3 мес. назад #67243 от KoHcTPyKTop
Можно ли сделать так, чтобы, когда у героя было меньше 10% хп, запускалось какое-нибудь событие

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

Больше
12 года 3 мес. назад #67244 от Grayback
Можно сделать чтобы общее событие работало парралельно и отслеживало уровень здоровья главного героя, но я не уверен это ли ты имел ввиду.
Спасибо сказали: KoHcTPyKTop

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

Больше
12 года 3 мес. назад - 12 года 3 мес. назад #67245 от KoHcTPyKTop

Grayback пишет: Можно сделать чтобы общее событие работало парралельно и отслеживало уровень здоровья главного героя, но я не уверен это ли ты имел ввиду.

это. Тоже об этом думал, первоначально так и хотел сделать, но в Conditional Branch ничего похожего не нашел.
Последнее редактирование: 12 года 3 мес. назад пользователем KoHcTPyKTop.

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

3 место Готв Программист JavaScript Разработчик Проект месяца 2 место 2 место Готв
Больше
12 года 3 мес. назад #67246 от sinder
Занеси хп игрока в переменную, а дальше используй в своих целях ее.
Спасибо сказали: KoHcTPyKTop

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 3 мес. назад #67247 от Cerberus
Варианта два. Первый: задействовать две переменные, в одной хранить максимальное здоровье. В начале эвента в другую класть текущее, умножать на 10 и сравнивать с максимальным. Если меньше - работаем, нет - пропускаем.
Второй: Conditional Branch - Script, но тут я так с ходу не подскажу.

Жуть болотная, на лапках, в тапках и с пулемётом...
Спасибо сказали: KoHcTPyKTop

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

Больше
12 года 3 мес. назад #67248 от KoHcTPyKTop

Cerberus пишет: Варианта два. Первый: задействовать две переменные, в одной хранить максимальное здоровье. В начале эвента в другую класть текущее, умножать на 10 и сравнивать с максимальным. Если меньше - работаем, нет - пропускаем.
Второй: Conditional Branch - Script, но тут я так с ходу не подскажу.

А как это можно сделать так, чтобы через Conditional Branch - Script отслеживать хп ГГ и в добавок какого-нибудь стороннего ивента

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

Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
12 года 3 мес. назад #67249 от JackCL

KoHcTPyKTop пишет: Можно ли сделать так, чтобы, когда у героя было меньше 10% хп, запускалось какое-нибудь событие


Можно так, например,
Делаем коммон ивент (параллельный, активируемый в начале игры свитчем), вызываем в нем скрипт в котором пишем
Code:
@curr_hp = $game_actors[1].hp if @curr_hp <= $game_actors[1].mhp/10 $game_temp.reserve_common_event(61) end

При значении ХП у героя меньше 10% от максимального этот коммонт ивент вызывает нам другой коммон ивент - в примере номер 61 (но можно поменять на любой другой), в котором мы уже запускаем нужное событие.
(Ну или можно сразу здесь что-нибудь прописать, если очень хочется).
Во время боя, конечно, не работает.
Спасибо сказали: KoHcTPyKTop

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

Больше
12 года 3 мес. назад #67250 от KoHcTPyKTop

JackCL пишет:

KoHcTPyKTop пишет: Можно ли сделать так, чтобы, когда у героя было меньше 10% хп, запускалось какое-нибудь событие


Можно так, например,
Делаем коммон ивент (параллельный, активируемый в начале игры свитчем), вызываем в нем скрипт в котором пишем
Code:
@curr_hp = $game_actors[1].hp if @curr_hp <= $game_actors[1].mhp/10 $game_temp.reserve_common_event(61) end

При значении ХП у героя меньше 10% от максимального этот коммонт ивент вызывает нам другой коммон ивент - в примере номер 61 (но можно поменять на любой другой), в котором мы уже запускаем нужное событие.
(Ну или можно сразу здесь что-нибудь прописать, если очень хочется).
Во время боя, конечно, не работает.


у меня ABS, спс

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

Больше
12 года 3 мес. назад - 12 года 3 мес. назад #67254 от KoHcTPyKTop
Цитата

savepic.net/4264572.png
ошибко(
Последнее редактирование: 12 года 3 мес. назад пользователем Cerberus.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 3 мес. назад #67255 от Cerberus
У тебя же XP? Тогда не mhp, а maxhp, и не reserve_common_event(x), а common_event_id = x (где x - номер эвента).

Жуть болотная, на лапках, в тапках и с пулемётом...
Спасибо сказали: JackCL, KoHcTPyKTop

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

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