Войти на сайт

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

ТЕМА: Запуск события в связи с хп ГГ

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67243

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

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67244

  • Grayback
  • Grayback аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 71
  • Спасибо получено: 30
Можно сделать чтобы общее событие работало парралельно и отслеживало уровень здоровья главного героя, но я не уверен это ли ты имел ввиду.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: KoHcTPyKTop

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67245

  • KoHcTPyKTop
  • KoHcTPyKTop аватар
  • Вне сайта
  • Мастер
  • Сообщений: 186
  • Спасибо получено: 16
Grayback пишет:
Можно сделать чтобы общее событие работало парралельно и отслеживало уровень здоровья главного героя, но я не уверен это ли ты имел ввиду.
это. Тоже об этом думал, первоначально так и хотел сделать, но в Conditional Branch ничего похожего не нашел.
Последнее редактирование: 10 года 3 мес. назад от KoHcTPyKTop.
Администратор запретил публиковать записи гостям.

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67246

  • sinder
  • sinder аватар
  • Вне сайта
  • Мастер
  • Сообщений: 159
  • Спасибо получено: 154
  • 3 место ГотвРазработчикПрограммист JavaScript Проект месяца 2 место2 место Готв
Занеси хп игрока в переменную, а дальше используй в своих целях ее.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: KoHcTPyKTop

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67247

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Писатель 3 местоПобедитель Сбитой кодировкиПроект месяца 3 местоПрограммист JavaScript Проект месяца 2 место3 место ГотвОрганизатор конкурсов3 место2 место Сбитая кодировкаПроект месяца 1 место
Варианта два. Первый: задействовать две переменные, в одной хранить максимальное здоровье. В начале эвента в другую класть текущее, умножать на 10 и сравнивать с максимальным. Если меньше - работаем, нет - пропускаем.
Второй: Conditional Branch - Script, но тут я так с ходу не подскажу.
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: KoHcTPyKTop

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67248

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

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67249

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • РазработчикПроект месяца 1 местоПроект года 3 местоПроект года 2 место
KoHcTPyKTop пишет:
Можно ли сделать так, чтобы, когда у героя было меньше 10% хп, запускалось какое-нибудь событие

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

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

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: KoHcTPyKTop

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67250

  • KoHcTPyKTop
  • KoHcTPyKTop аватар
  • Вне сайта
  • Мастер
  • Сообщений: 186
  • Спасибо получено: 16
JackCL пишет:
KoHcTPyKTop пишет:
Можно ли сделать так, чтобы, когда у героя было меньше 10% хп, запускалось какое-нибудь событие

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

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

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

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67254

  • KoHcTPyKTop
  • KoHcTPyKTop аватар
  • Вне сайта
  • Мастер
  • Сообщений: 186
  • Спасибо получено: 16
Цитата [ Нажмите, чтобы развернуть ]

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

Запуск события в связи с хп ГГ 10 года 3 мес. назад #67255

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Писатель 3 местоПобедитель Сбитой кодировкиПроект месяца 3 местоПрограммист JavaScript Проект месяца 2 место3 место ГотвОрганизатор конкурсов3 место2 место Сбитая кодировкаПроект месяца 1 место
У тебя же XP? Тогда не mhp, а maxhp, и не reserve_common_event(x), а common_event_id = x (где x - номер эвента).
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: JackCL, KoHcTPyKTop
Время создания страницы: 0.286 секунд