Рунная магияСюда я иногда буду выкладывать некоторые идеи и варианты решения тех или иных задач, комбинируя стандартные команды скрипта и команды на ивентах.
(Добавил версию для MV)
Покажу способ, как использовать локальный переключатель в "Автономном движении"
для создания ловушки в полу.
1) Устанавливаем в первой вкладке графику ловушки и в Автономном движении прописываем маршрут, используя в конце команду скрипта
$game_self_switches[[@map_id, @event.id, 'A']] = true
Т.е. включить локальный переключатель А на данной карте(@map_id) и для данного события (@event.id)...
Спойлер Вкладка 1:
2) Во второй вкладке, запускающейся от лок. переключателя А, создаем проверку координат ГГ.
Придется задействовать четыре переменные. Триггер обязательно "Параллельно". Не бойтесь. Действие секундное. Падение ФПС практически не фиксируется.
При совпадении координат ловушки и ГГ, наносим урон.
Еще ставим установить маршрут как на картинке. Чтобы графика работала как нужно.
Отключаем Лок А и включаем Лок В.
Спойлер Вкладка 2:
3) Третья вкладка. Прописываем урон от ловушки
Триггер "Касание персонажа"
Прописываем маршрут. Порядок, обратный как в первой вкладке, только теперь мы выключаем Лок В
$game_self_switches[[@map_id, @event.id, 'B']] = false
Спойлер Вкладка 3:
Все! Ловушка готова.
Преимущества:
- 100% совместимость с другими скриптами
- Ивент можно копировать в любом количестве на любую карту
- При небольших манипуляциях можно настроить скорость, частоту срабатывания
- Поставив запуск от общих переключателей можно настроить включение и выключение
Недостатки:
- Иногда можно выхватить двойной урон
Демка(VX Ace):
https://yadi.sk/d/n3JbqyLvgxQWw
Демка(MV):
https://yadi.sk/d/v4sjOvZqk7QFh
Социальные закладки