Страница 527 из 643 ПерваяПервая ... 27427477517525526527528529537577627 ... ПоследняяПоследняя
Показано с 5,261 по 5,270 из 6423

Тема: Общие вопросы

  1. #5261
    Пользователь Аватар для Snyker
    Информация о пользователе
    Регистрация
    31.10.2008
    Сообщений
    41
    Репутация: 0 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    И как ты это сделал? Чтот не помню чтобы в формуле можно было уклон прописывать.
    В фаиле RPG_objekts отключил евейд и поменял форумулу попадания
    result.missed = (result.used && Math.random() >= this.itemHit(target) - this.itemEva(target));
    result.evaded = false;

  2. #5262
    Познающий Аватар для Morizel
    Информация о пользователе
    Регистрация
    25.11.2016
    Сообщений
    254
    Записей в дневнике
    59
    Репутация: 3 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Cvrtis Посмотреть сообщение
    Шаг 1.
    Общее событие (вкладка в Датабазе такая есть):
    Название: "Группа упоролась"
    Команды:
    если Герой1 имеет состояние;
    или если Герой2 имеет состояние;
    или если Герой3...;
    или если Герой4...
    (прописываешь так всех требуемых Героев)
    то КОНЕЦ ИГРЫ

    Шаг 2.
    В Ивенте, команды которого предназначены для работы по всей карте:
    Команда:
    Общее событие "Группа упоролась"
    (в настройках Ивента слева поставь "параллельное" срабатывание)

    Шаг 3.
    Шаг 2 добавляешь на все нужные карты.
    Мне подойдёт шаг 1. Хотя не уверен, надо пробовать.
    На данный момент использую RPG Maker MV и RPG Maker MZ (Steam). Иногда могу работать на VX Ace и XP.

    Мои проекты на Deviantart: https://www.deviantart.com/morizel

  3. #5263
    Познающий Аватар для Cvrtis
    Информация о пользователе
    Регистрация
    13.08.2013
    Сообщений
    305
    Записей в дневнике
    14
    Репутация: 14 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Morizel Посмотреть сообщение
    Мне подойдёт шаг 1. Хотя не уверен, надо пробовать.
    "Шаги" это не "Варианты", которые можно было бы выбрать - это последовательность действий, которую следует выполнить.
    Для тех, кто обижается.
    Картинка:
    http://i2.wp.com/sobiratelzvezd.ru/w...15/04/obig.jpg
    Статья:
    http://ostrovok.livejournal.com/871875.html

  4. #5264
    Познающий Аватар для Morizel
    Информация о пользователе
    Регистрация
    25.11.2016
    Сообщений
    254
    Записей в дневнике
    59
    Репутация: 3 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Cvrtis Посмотреть сообщение
    "Шаги" это не "Варианты", которые можно было бы выбрать - это последовательность действий, которую следует выполнить.
    Понял, просто я по-другому включаю общие события. Чтобы не париться с созданием событий во всех картах.
    На данный момент использую RPG Maker MV и RPG Maker MZ (Steam). Иногда могу работать на VX Ace и XP.

    Мои проекты на Deviantart: https://www.deviantart.com/morizel

  5. #5265
    Познающий Аватар для Morizel
    Информация о пользователе
    Регистрация
    25.11.2016
    Сообщений
    254
    Записей в дневнике
    59
    Репутация: 3 Добавить или отнять репутацию

    По умолчанию

    Хорошо. А как сделать так, чтобы битва вынужденно завершалась, когда совпали условия для общего события? В каждую группу это дело не пропишешь?
    P.S. Всё, вопрос снимается, я понял, как это делать - в группе прописать следующую страницу:
    Условие: здоровье героя = 99% или меньше; Период: Ход

    ЕСЛИ герой в состоянии N, то
    Завершить битву
    Дальше что угодно (в моём случае: вызвать общее событие, провоцирующее конец игры)
    КОНЕЦ
    Последний раз редактировалось Morizel; 27.10.2018 в 21:18.
    На данный момент использую RPG Maker MV и RPG Maker MZ (Steam). Иногда могу работать на VX Ace и XP.

    Мои проекты на Deviantart: https://www.deviantart.com/morizel

  6. #5266
    Познающий Аватар для Cvrtis
    Информация о пользователе
    Регистрация
    13.08.2013
    Сообщений
    305
    Записей в дневнике
    14
    Репутация: 14 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Morizel Посмотреть сообщение
    Хорошо. А как сделать так, чтобы битва вынужденно завершалась, когда совпали условия для общего события? В каждую группу это дело не пропишешь?
    P.S. Всё, вопрос снимается, я понял, как это делать - в группе прописать следующую страницу:
    Условие: здоровье героя = 99% или меньше; Период: Ход
    Любого из героев или конкретного?

    Цитата Сообщение от Morizel Посмотреть сообщение
    ЕСЛИ герой в состоянии N, то
    Завершить битву
    Дальше что угодно (в моём случае: вызвать общее событие, провоцирующее конец игры)
    КОНЕЦ
    Здесь принципиально завершать битву до окончания игры? Если игрок в состоянии "смерть", то КОНЕЦ ИГРЫ - так нельзя?

    Или например, всё в том же параллельном событии на карте написать:
    Если бой проигран, то (всё, что угодно) - в "Battle Processing" (не помню, как у вас это переведено).
    Последний раз редактировалось Cvrtis; 28.10.2018 в 12:38.
    Для тех, кто обижается.
    Картинка:
    http://i2.wp.com/sobiratelzvezd.ru/w...15/04/obig.jpg
    Статья:
    http://ostrovok.livejournal.com/871875.html

  7. #5267
    Познающий Аватар для Morizel
    Информация о пользователе
    Регистрация
    25.11.2016
    Сообщений
    254
    Записей в дневнике
    59
    Репутация: 3 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Cvrtis Посмотреть сообщение
    Любого из героев или конкретного?

    Здесь принципиально завершать битву до окончания игры? Если игрок в состоянии "смерть", то КОНЕЦ ИГРЫ - так нельзя?

    Или например, всё в том же параллельном событии на карте написать:
    Если бой проигран, то (всё, что угодно) - в "Battle Processing" (не помню, как у вас это переведено).
    Конкретного. В проекте, над которым я работаю на VX Ace, игрок большую часть времени управляет одним персонажем. С группой - надо подумать, потому что с условиями включения событий в битве на Эйсе всё печально.

    Да, принципиально. Состояние "Смерть" тут только одно, скриптов с его альтернативами у меня нет. А то, что я нашёл, вообще работает только на MV! К тому же, после смерти начинается коротенькая катсцена.

    Есть общие события, которые ведут к геймоверу. Они работают только на карте, в битве их надо вызывать. Потому что они у меня работают от того, оказался ли герой в том или ином состоянии. И это не смерть, это совсем другое. Как сделать так, чтобы похожая история повторялась, когда в таком состоянии оказался не один герой, а два/три или четыре, я пока что не знаю.
    Последний раз редактировалось Morizel; 29.10.2018 в 02:19.
    На данный момент использую RPG Maker MV и RPG Maker MZ (Steam). Иногда могу работать на VX Ace и XP.

    Мои проекты на Deviantart: https://www.deviantart.com/morizel

  8. #5268
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Morizel Посмотреть сообщение
    Конкретного. В проекте, над которым я работаю на VX Ace, игрок большую часть времени управляет одним персонажем. С группой - надо подумать, потому что с условиями включения событий в битве на Эйсе всё печально.

    Да, принципиально. Состояние "Смерть" тут только одно, скриптов с его альтернативами у меня нет. А то, что я нашёл, вообще работает только на MV! К тому же, после смерти начинается коротенькая катсцена.

    Есть общие события, которые ведут к геймоверу. Они работают только на карте, в битве их надо вызывать. Потому что они у меня работают от того, оказался ли герой в том или ином состоянии. И это не смерть, это совсем другое. Как сделать так, чтобы похожая история повторялась, когда в таком состоянии оказался не один герой, а два/три или четыре, я пока что не знаю.
    Можно не заморачиваться с параллельным общим событием.
    А просто пихать это общее событие в навыки врагов.
    Спойлер Пихай:

    Для проверки, кстати, проще юзать скрипт.
    $game_party.members[n].states.include?($data_states[X])
    Где n - это номер героя в партии. Начинается от ноля. 0 - первый в банде. 1 - второй. И т.д.
    Х - номер ID состояния в базе.

    Сначала определяешь сколько народа в партии. Потом скольких членов группы проверить на наличие состояния.
    Как-то так...

  9. #5269
    Познающий Аватар для Morizel
    Информация о пользователе
    Регистрация
    25.11.2016
    Сообщений
    254
    Записей в дневнике
    59
    Репутация: 3 Добавить или отнять репутацию

    По умолчанию

    Вот уж воистину "а ларчик просто открывался"!
    А скрипт-то куда прописывать? В общее событие?
    На данный момент использую RPG Maker MV и RPG Maker MZ (Steam). Иногда могу работать на VX Ace и XP.

    Мои проекты на Deviantart: https://www.deviantart.com/morizel

  10. #5270
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Morizel Посмотреть сообщение
    Вот уж воистину "а ларчик просто открывался"!
    А скрипт-то куда прописывать? В общее событие?
    В ветвление условий. Видишь знак вопроса? Значит в проверку.

Страница 527 из 643 ПерваяПервая ... 27427477517525526527528529537577627 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 9 (пользователей: 0 , гостей: 9)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Общие вопросы