Войти на сайт

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

ТЕМА: Концепция битвы Удар / Укл в опр моменты

Концепция битвы Удар / Укл в опр моменты 3 года 4 мес. назад #123727

  • Alexandr_7
  • Alexandr_7 аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1196
  • Спасибо получено: 543
  • Проект месяца 3 местоПроект месяца 1 местоВетеранПроект года 3 местоУчительПроект месяца 2 место
Создам тему. Ибо очень мучает вопрос 1. В будущем мне пригодится. По идеи должно работать и на MZ. Короче речь об одной концепции битвы на стандартной системы.
Враг пользуется защитным полем которое отражает атаки. Время от времени он отключает его чтобы нанести одну из двух атак. Во время 1 атаки нужно бить его тогда враг не сможет ударить и получит урон. Во время 2 атаки уклонятся.
Так вот. С отражением урона тут все понятно. Контратака на 100. Но вот другой вопрос реализация самих 2х уронов. К примеру каждый 3 шаг Враг использует 1 вид атаки. Каждый 5 шаг 2 вид атаки.
Вот и не понимаю немного способ реализации. Пробовал так:

Событие Preparing to attack 1:
◆Сообщение:Нет, Окно, Низ
:         :The enemy prepares to attack
◆Изм. состояние противника:#1, - (Attack 2)
◆Изм. состояние противника:#1, + (Attack 1)

Событие Preparing to attack 2:
◆Сообщение:Нет, Окно, Низ
:         :The enemy prepares for a deadly attack
◆Изм. состояние противника:#1, - (Attack 1)
◆Изм. состояние противника:#1, + (Attack 2)

Уже в событии битвы на каждый ход делал такую проверку:
◆Если:#1 Boss (Protective field) подвержен воздействию (Attack 1)
  ◆Если:Harold подвержен воздействию Attack on the enemy
    ◆
  :Иначе
    ◆Изменить состояние:Harold, - Guard
    ◆Принудительное действие:#1 Boss (Protective field), Attack, Последняя цель
    ◆
  :Конец
  ◆
:Конец
◆Если:#1 Boss (Protective field) подвержен воздействию (Attack 2)
  ◆Если:Harold подвержен воздействию Guard
    ◆
  :Иначе
    ◆Общее событие:Deadly attack
    ◆
  :Конец
  ◆
:Конец
В данном случае вместо уклонение Guard но не суть. Главное с 1 атакой все работает но вот со 2 если использовать атаку урон во врагу проходит но само событие Deadly attack не вызывается ибо там прописан отмена битвы пока что.
А факт в том что если враг собирается атаковать 2 атакой то урон по врагу тоже должен проходить но при этом сам враг должен наносит смертельный удар если не стоит уклонение / защита. Вот и парюсь над тем чтобы решить это/
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 3 года 4 мес. назад от Alexandr_7.
Администратор запретил публиковать записи гостям.

Концепция битвы Удар / Укл в опр моменты 3 года 4 мес. назад #123775

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

Концепция битвы Удар / Укл в опр моменты 3 года 4 мес. назад #123776

  • yuryol
  • yuryol аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1704
  • Спасибо получено: 2731
  • Оратор2 место 1 место в ГотвУчительОрганизатор конкурсовПобедитель конкурсаКомпозитор3 место Готв
Alexandr_7 пишет:
Мда. Думал ответят быстрее.

т.е. ты думал что кто-то откроет мукер и будет пытаться повторить всё, что ты тут понаписал?

демку сделать не удосужился, но почему-то "Думал ответят быстрее" *facepalm*
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: SirAndriy

Концепция битвы Удар / Укл в опр моменты 3 года 4 мес. назад #123777

  • Alexandr_7
  • Alexandr_7 аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1196
  • Спасибо получено: 543
  • Проект месяца 3 местоПроект месяца 1 местоВетеранПроект года 3 местоУчительПроект месяца 2 место
yuryol пишет:
Alexandr_7 пишет:
Мда. Думал ответят быстрее.

т.е. ты думал что кто-то откроет мукер и будет пытаться повторить всё, что ты тут понаписал?

демку сделать не удосужился, но почему-то "Думал ответят быстрее" *facepalm*

Будет вам демка но я вроде приложил код демки выше.

Вот и демка: disk.yandex.ru/d/l3vCj6ZGyLnjvQ

Не работает 2 вид атаки.

И 1 тоже не работает. Без понятия что не так делаю
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 3 года 4 мес. назад от Alexandr_7.
Администратор запретил публиковать записи гостям.

Концепция битвы Удар / Укл в опр моменты 3 года 4 мес. назад #123779

  • VarVarKa
  • VarVarKa аватар
  • Вне сайта
  • Мастер
  • Сообщений: 235
  • Спасибо получено: 685
  • Организатор конкурсовВетеранПроект месяца 3 местоПроект месяца 2 местоТестерПроект месяца 1 место
У тебя первая страница (там где проверяются состояния) выполняется только один раз (на нулевом ходу).
Нужно, чтобы эта страница выполнялась каждый ход, а именно:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 3 года 4 мес. назад от VarVarKa.
Администратор запретил публиковать записи гостям.

Концепция битвы Удар / Укл в опр моменты 3 года 4 мес. назад #123780

  • Alexandr_7
  • Alexandr_7 аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1196
  • Спасибо получено: 543
  • Проект месяца 3 местоПроект месяца 1 местоВетеранПроект года 3 местоУчительПроект месяца 2 место
VarVarKa пишет:
У тебя первая страница (там где проверяются состояния) выполняется только один раз (на нулевом ходу).
Нужно, чтобы эта страница выполнялась каждый ход, а именно:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Проблема не в этом.
Ну в этом тоже но все равно не работает.
Работать должно так: Враг выбирает 1 из атак. Ну они уже прописаны на 2 и 3 страницы.
В зависимости от выбранной атаки нужно либо бить 1 или враг нанесет урон нам или защищаться иначе должен быть вызван конец игры.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.278 секунд