Войти на сайт

Авторизация, ждите ...
×

ТЕМА: [MV, MZ] GRB_ Region Event Triggers (соб.для рег.)

[MV, MZ] GRB_ Region Event Triggers (соб.для рег.) 5 года 7 мес. назад #105876

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2477
  • Программист RubyПроект месяца 3 местоПаладинУчительРазработчик2 место ВетеранОраторПоддержка ФондаЗа 2 место на конкурсе маппинга
Плагин GRB_RegionEventTriggers для RPG Maker MV и MZ позволяет создать события, которые активируются при шагах в каких-то регионах.

Плагин можно скачать здесь: GRB_RegionEventTriggers.js
Полный код плагина [ Нажмите, чтобы развернуть ]


Так как редактор не позволяет добавлять новые триггеры, для их указания используется команда «Команда плагина» (третья страница, в самом конце списка). Просто разместите команду, начинающуюся «триггер:», в начале команд события, и она будет использоваться вместо стандартного триггера.

Вот иллюстрация:



Итак, можно добавить такие триггеры:
  • триггер: вход в регион 1 (замените 1 на номер региона; событие будет вызвано при переходе с другого региона на клетку с регионом 1)
  • триггер: вход в регионы 1, 2 (замените «1, 2» на номера регионов через запятую; событие будет вызвано при переходе из региона, не входящего в список, или из клетки без региона, в один из регионов, входящих в список)
  • триггер: выход из региона 1 (замените 1 на номер региона; событие будет вызвано, если герой раньше стоял на клетке с указанным регионом, и переходит на клетку другого региона)
  • триггер: выход из регионов 1, 2 (замените «1, 2» на номера регионов через запятую; событие будет вызвано при переходе из региона, входящего в список, в один из регионов, не входящих в список, или на клетку с пустым регионом)
  • триггер: шаг в регионе 1 (замените 1 на номер региона; событие будет вызвано, когда герой переходи на клетку региона с указанным номером)
  • триггер: шаг в регионах 1, 2 (замените «1, 2» на номера регионов через запятую; событие будет вызвано, когда герой переходи на клетку любого из перечисленных регионов)

Доступны также версии команд на других языках:
  • «тригер: вхід в регіон 1», или «трыгер: уваход у рэгіён 1», или «trigger: region 1 entered»
  • «тригер: вхід в регіони 1, 2», или «трыгер: уваход у рэгіёны 1, 2», или «trigger: regions 1, 2 entered»
  • «тригер: вихід з регіону 1», или «трыгер: выхад з рэгіёну 1», или «trigger: region 1 left»
  • «тригер: вихід з регіонів 1, 2», или «трыгер: выхад з рэгіёнаў 1, 2», или «trigger: regions 1, 2 left»
  • «тригер: крок у регіоні 1», или «трыгер: крок у рэгіёнё 1», или «trigger: step in region 1»
  • «тригер: крок у регіонах 1, 2», или «трыгер: крок у рэгіёнах 1, 2», или «trigger: step in regions 1, 2»

Пробелы в кодах важны: между словами должен быть один пробел, или не сработает.

Я сделал небольшой пример использования плагина в MV:
RegionTriggers.zip (5,5 Мб)
(запустить пример онлайн)

Плагин доступен по лицензии MIT: им можно пользоваться и в коммерческих, и некоммерческих проектах, но нельзя говорить, что сами его написали.

Идею плагина подсказала Alisa в чате — спасибо ей!
Последнее редактирование: 3 года 2 нед. назад от Dmy. Причина: поменял предупреждение про Блокнот, т.к. новые версии Блокнота поддерживают нужную кодировку
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Cabbit, Alisa, NeKotZima, Noxmils

[MV, MZ] GRB_ Region Event Triggers (соб.для рег.) 3 года 7 мес. назад #119032

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2477
  • Программист RubyПроект месяца 3 местоПаладинУчительРазработчик2 место ВетеранОраторПоддержка ФондаЗа 2 место на конкурсе маппинга
Плагин обновлён:
  • исправлена поддержка английских кодов (из-за бага работали только русские, белорусские и украинские) в RPG Maker MV,
  • добавлена поддержка RPG Maker MZ.

В RPG Maker MZ триггер пишется не текстом, а выбирается из списка:
mz-plugin-command.png
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.237 секунд