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

[MV] Вызвать НПС через умение

Больше
8 года 1 мес. назад #103220 от DyxEather
Суть такая, нужно, что бы игрок мог вызвать НПС в любой свободной точке (перед собой) используя предмет или умение. И что бы по необходимости он так же мог убраться.
Например, "лампа джина". При ее активации перед игроком появляется джин и с ним можно начать диалог. А потом можно ему сказать "лезь в лампу" и джин пропадал.
Желательно делать это БЕЗ скриптов, то есть простыми возможностями движка.

Я к сожалению не смог найти такой функции, самая ближайшая "переместить событие" (или как оно точно называется). Но тут проблема, нельзя сделать 2-3-100 событий на одной локации. Например, баррикады... Создавать кучу событий и перемещать? Не вариант.
Так же нужно именно так, что бы "НПС" оставался в указанной точке.

Конкретно я хочу создать костер, что бы игрок мог разводить его и создавать различные предметы в нем, жарить еду и греть воду. Сам костер делаться будет через "огниво" с тратой дров.
Спасибо сказали: Seibur

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
8 года 1 мес. назад #103223 от Демий
К сожалению, создать большое количество одинаковых ивентов, не копипастя их, без плагинов нереально.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
8 года 1 мес. назад #103224 от strelokhalfer
Да и проверка на пустое место без вызова скрипта не получится.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 1 мес. назад - 8 года 1 мес. назад #103225 от sim22x
Диалоги и менюшки можно вызвать через общие события при активации предмета, с этим проблем быть не должно.
Есть плагин, генерирующий события на мапе, но не рядом с персонажем. Если есть знания js, можно взять плагиин за основу и отредактировать под себя.
galvs-scripts.com/2016/05/14/mv-event-spawner/
Последнее редактирование: 8 года 1 мес. назад пользователем sim22x.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
8 года 1 мес. назад #103227 от Mur
Я конечно извиняюсь, а что мешает создать персонажа (актёра) и добавить его в пати?
Он появится, запускаем диалоги. По окончании исключаем из пати и он пропадает, нэ? :blush:
Спасибо сказали: Seibur

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
8 года 1 мес. назад #103228 от Демий
Мур, идея в том, чтобы можно было где-то его тыкнуть и оставить, как я понял. А где-то убрать.
Спасибо сказали: strelokhalfer

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
8 года 1 мес. назад #103229 от Mur

Демий пишет: Мур, идея в том, чтобы можно было где-то его тыкнуть и оставить, как я понял. А где-то убрать.


Вот нигде в тексте не вижу задачу поговорить и БРОСИТЬ, есть вариант поговорить и приказать «Лезь в лампу» и он исчезает. И вполне логично, что если ему не сказать «ЛЕЗЬ в лампу» Джин должен шататься за ГГ! :unsure:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
8 года 1 мес. назад #103230 от Демий

DyxEather пишет: Но тут проблема, нельзя сделать 2-3-100 событий на одной локации. Например, баррикады... Создавать кучу событий и перемещать? Не вариант.
Так же нужно именно так, что бы "НПС" оставался в указанной точке.

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
8 года 1 мес. назад #103231 от strelokhalfer
Если никто до завтра не найдет или не напишет скрипт, сделаю тебе.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
8 года 1 мес. назад #103234 от Mur
Боюсь, что тогда без скриптов вообще никак. :unsure: Так что скорее всего подойдёт вот это — « Orange Custom Event Creator » :silly:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
8 года 1 мес. назад #103235 от strelokhalfer
Оно создает обертку под вызов общего события, но события на карте редко одностраничные.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 1 мес. назад #103237 от DyxEather

strelokhalfer пишет: Если никто до завтра не найдет или не напишет скрипт, сделаю тебе.

Нет необходимости, пока постараюсь обойтись без этого. Может постепенно, что то придумаю.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Разработчик
Больше
8 года 1 мес. назад #103244 от Seibur
А вот и зря надобности нет. Я бы скрипт стрелка пощупал

Будь таким, каким хочешь казаться.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 1 мес. назад #103245 от DyxEather

Seibur пишет: А вот и зря надобности нет. Я бы скрипт стрелка пощупал

Ну если только для общего пользования, что бы был.
По сути как я понимаю нужно 2 функции в скрипте:
1. Установка (а практичнее, копирование) события из указанных координат. В принципе в место где стоит персонаж, а не перед ним. Это не создаст проблем для перемещения, так как даже "непроходимое" событие позволяет сойти с него.
2. Удаление события с карты.
Копирование события в этом плане практичнее, чем установка. Так можно копировать события из "запридельной" зоны и при необходимости редактировать их в одном месте, а не искать по всему проекту.
Спасибо сказали: Seibur

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
8 года 1 мес. назад #103264 от peter8031983

Mur пишет: Боюсь, что тогда без скриптов вообще никак. :unsure: Так что скорее всего подойдёт вот это — « Orange Custom Event Creator » :silly:

Мур подсказала почти правильно.
У этого же автора есть замечательный плагин на копирование событий с другой карты.
Создаешь на одной карте шаблоны. Костер, забор и т.п.
А потом вызываешь/копируешь где угодно. У меня так вызов поля хода в ТБС на МВ сделан. Единственное созданные события будут исчезать при переходе с карты на карту.
Спасибо сказали: Mur

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.120 секунд
Работает на Kunena форум