Войти на сайт

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

ТЕМА: Как прекратить событие

Как прекратить событие 13 года 3 мес. назад #38767

  • Bnopnia
  • Bnopnia аватар
  • Вне сайта
  • Путник
  • Сообщений: 4
Вот в чём загвоздка, сделал так, чтобы после разговора с главным героем Npc отходил из точки А в точку Б. Выхожу из дома, захожу обратно- Npc начинает опять из точки А перемещаться в точку Б. Нужно сделать так, чтобы после перемещения из точки А в точку Б Npc привязывался к точке Б намертво =) Подскажите как это сделать, если не затруднит.
Администратор запретил публиковать записи гостям.

Re: Как прекратить событие 13 года 3 мес. назад #38769

  • Герберт Уэст
  • Герберт Уэст аватар
  • Вне сайта
  • Светлый дракон
  • Псевдофилософ
  • Сообщений: 802
  • Спасибо получено: 104
  • 3 местоУчитель
Тут всё просто.
Ставишь в конце всех действий нпс переключатель, потом создаёшь для нпс вторую страницу, которая будет открываться тем переключателем, который ты поставил в конце первой страницы. Всё.
После того, как произойдут события первой страницы, действия нпс переключатся на вторую страницу, а там уж делай, что хочешь.
Вообще-то, всё это есть на форуме.
rpg-maker.info/forum/kurs-nachalnyh-znanij
Псевдофилософ
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Bnopnia

Re: Как прекратить событие 13 года 3 мес. назад #38773

  • Bnopnia
  • Bnopnia аватар
  • Вне сайта
  • Путник
  • Сообщений: 4
Кстати, у меня RMVX
Хм, вот что-то никак не получается... у меня 2 странички вот скриншоты, может что не так делаю.
111111111111111111_2011-01-28.JPG

2222222222222222222222_2011-01-28.JPG


Грубо говоря, на первой у меня указан диалог, после окончания которого идёт переключатель на 2 страницу, на 2ой странице указан автономная ходьба, если со второй делать переключатель на 3, то нпс просто стоит на месте после разговора
Последнее редактирование: 13 года 3 мес. назад от Bnopnia.
Администратор запретил публиковать записи гостям.

Re: Как прекратить событие 13 года 3 мес. назад #38775

  • Герберт Уэст
  • Герберт Уэст аватар
  • Вне сайта
  • Светлый дракон
  • Псевдофилософ
  • Сообщений: 802
  • Спасибо получено: 104
  • 3 местоУчитель
Куда же все любители VX подевались? Вопрос как раз для вас.
Ну да ладно, попробую ответить.
Если я не ошибаюсь, то вся проблема в том, что ты используешь локальные переключатели, а нужно глобальные.
При переходе с карты на карту, локальные переключатели возвращаются в свою начальную позицию.
Псевдофилософ
Администратор запретил публиковать записи гостям.

Re: Как прекратить событие 13 года 3 мес. назад #38776

  • Bnopnia
  • Bnopnia аватар
  • Вне сайта
  • Путник
  • Сообщений: 4
неа, не помогло =/
Последнее редактирование: 13 года 3 мес. назад от Bnopnia.
Администратор запретил публиковать записи гостям.

Re: Как прекратить событие 13 года 3 мес. назад #38777

  • mephis
  • mephis аватар
  • Вне сайта
  • Светлый дракон
  • Коллекционер
  • Сообщений: 727
  • Спасибо получено: 122
  • ПереводчикУчитель
Куда же все любители VX подевались? Вопрос как раз для вас.
*бежит размахивая флагом "VX форева!"*


Касаемо темы, где-то год назад уже обсуждали. Простейшим решением было использовать скрипт, запоминающий положение ивентов. Вот этот: www.rpgmakervx.net/index.php?showtopic=7087

Иначе, делать копии ивентов (для каждого их места) и переключать их в зависимости от свитчей.


Если какой-то из этих способов не понятен — пиши.
→ → ↓ ↑ Y
Администратор запретил публиковать записи гостям.

Re: Как прекратить событие 13 года 3 мес. назад #38778

  • Bnopnia
  • Bnopnia аватар
  • Вне сайта
  • Путник
  • Сообщений: 4
ссылка к сожалению не открывается =( а вот по поводу второго способа можно и поподробнее. если не сложно =)
И кстати, если например сделать по другому, нпс после разговора как-бы выходил из дома, то есть при достижении определённых координат - исчезал. Пробовал делать- не получилось =/
Администратор запретил публиковать записи гостям.

Re: Как прекратить событие 13 года 3 мес. назад #38792

  • mephis
  • mephis аватар
  • Вне сайта
  • Светлый дракон
  • Коллекционер
  • Сообщений: 727
  • Спасибо получено: 122
  • ПереводчикУчитель
ссылка к сожалению не открывается =(
Ну да, там регистрация нужна. В любом случае, вот он:

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Ставишь выше скрипта "Main". В строчке "NO_MOVE_EVENTS_SWITCH_ID = 1" меняешь 1 на номер того свитча, который хочешь зарезервировать для этого скрипта. Он включает/выключает эффект запоминания позиции ивентов.


Касаемо второго способа. Как уже сказал Герберт, здесь нужен глобальный свитч.

1. Создаём двух NPC с одинаковыми мордасами.

2. У первого в конце разговора сделать "Маршрут движения", чтобы он отошёл в нужное место. При этом, важно!, поставить галку "Ожидать окончания". Иначе НПЦ просто телепортируется.

3. После команды маршрута поставить переключение какого-нибудь _глобального_ свитча во ВКЛ. Для примера, №77.

4. Сделать ещё одну страницу первому НПЦ, но графику ему не указывать, условие запуска — свитч №77 включен, способ запуска — параллельно, в командах события поставим только одну — удалить это событие. Таким способом старый ивент будет удалаться при входе на карту.

5. У второго НПЦ в условии запуска ставим — свитч №77 включен.

6. ...

7. PROFIT!!!!!!!
→ → ↓ ↑ Y
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.220 секунд