Плохо! Плохо!:  0
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Проблема с огненной ловушкой

  1. #1

    По умолчанию Проблема с огненной ловушкой

    Всем привет!

    С помощью ивентов удалось создать статую, которая стреляет огненными шарами. По сути все работает, но проблема в том, что шар срабатывает только если игрок делает шаг в сторону фаерболла. При попадании в спину или в бок шар просто висит в воздухе. Может кто может помочь с проблемой?


    Screen-2015-12-29_16-17-50.jpg Screen-2015-12-29_16-17-17.jpg

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

    По умолчанию

    Не знаю как кому, но мне эту задачку(да и вообще ловушки всякие) проще всего решить с помощью ХАСа.
    Там и такая ловушка есть в демке. Просто не использовать саму боевую систему.
    http://rpgmaker.su/f112/xas-action-b...263/#post88263
    Ну если ты хочешь все-таки на ивентах, то работать будет кривовато.
    Да и демка нужна.

  3. #3

    По умолчанию

    peter8031983

    Демка.

    https://yadi.sk/d/Qw0UyjGOmZjyf

    XAS Action Battle System - посмотрел, прикольно, в крайнем случае придется использовать эту систему.)

    Потестил... к сожалению есть конфликты с моей боевой системой, хотя она тоже от Moghunter.

    Выставил все на false в скрипте, но ошибка с popup damage появляется...
    Последний раз редактировалось Vodyaraoff; 29.12.2015 в 12:38.

  4. #4
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Так и не будет работать. Нужно выставить чтобы ивент сам двигался и поставить активацию при столкновении.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  5. #5

    По умолчанию

    Цитата Сообщение от Paranoid Посмотреть сообщение
    Так и не будет работать. Нужно выставить чтобы ивент сам двигался и поставить активацию при столкновении.
    В смысле чтобы он двигался сам? У меня реализовано так, в одном событии задается маршрут шара, а сам шар активируется при столкновении с игроком, становится прозрачным и телепортируется обратно к началу маршрута. Все это работает только если персонаж двигается навстречу шару, но если шар попадает в бок персу или в спину ничего не происходит. Вот эту проблему и нужно решить.

  6. #6
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Vodyaraoff Посмотреть сообщение
    В смысле чтобы он двигался сам? У меня реализовано так, в одном событии задается маршрут шара, а сам шар активируется при столкновении с игроком, становится прозрачным и телепортируется обратно к началу маршрута. Все это работает только если персонаж двигается навстречу шару, но если шар попадает в бок персу или в спину ничего не происходит. Вот эту проблему и нужно решить.
    Я видел. "Касание" работает только если сам игрок коснется ивента, поэтому нужно задать столкновение, но оно работает только если ивент сам двигается. Поэтому нужно в ивенте прописать ему ходьбу и добавить выполнение вот такого скрипта $game_map.events[@event.id].moveto(x, y) - х и у координаты куда телепортироваться.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  7. #7

    По умолчанию

    Цитата Сообщение от Paranoid Посмотреть сообщение
    Я видел. "Касание" работает только если сам игрок коснется ивента, поэтому нужно задать столкновение, но оно работает только если ивент сам двигается. Поэтому нужно в ивенте прописать ему ходьбу и добавить выполнение вот такого скрипта $game_map.events[@event.id].moveto(x, y) - х и у координаты куда телепортироваться.
    $game_map.events[@event.id].moveto(x, y)

    прописал, но выдает ошибку синтаксиса. Просит поставить 0 перед точкой.

    Screen-2015-12-29_18-49-16.jpg


    Ставил 006 и 06 в id не прокатило, оставлял просто id тоже ошибка, где я промахнулся?

  8. #8
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Vodyaraoff Посмотреть сообщение
    $game_map.events[@event.id].moveto(x, y)

    прописал, но выдает ошибку синтаксиса. Просит поставить 0 перед точкой.

    Screen-2015-12-29_18-49-16.jpg


    Ставил 006 и 06 в id не прокатило, оставлял просто id тоже ошибка, где я промахнулся?
    Сори, забыл объяснить. @event.id получает id ивента в котором находится, так что твоя команда будет выглядеть как $game_map.events[@event.id].moveto(8, 10)
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  9. #9

    По умолчанию

    Цитата Сообщение от Paranoid Посмотреть сообщение
    Сори, забыл объяснить. @event.id получает id ивента в котором находится, так что твоя команда будет выглядеть как $game_map.events[@event.id].moveto(8, 10)
    Я благодарен уже за отзыв. Так что ничего страшного, кроме того что у меня не работает чет.

    После указания маршрута ставлю скрипт с номером события, но ошибка не исчезает(.

    Буду признателен если укажите что я не так делаю.

    Демо: https://yadi.sk/d/Qw0UyjGOmZjyf

  10. #10
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Да, не же. Короче задаешь все прям в ивенте огня через "автономное движение"
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

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

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

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

Ваши права

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