- Сообщений: 19
- Спасибо получено: 5
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Как сделать квест на зачистку территории?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
ивент моб
лист без условий -> пусто или гуляющий моб, разговаривающий, рычащий
лист при переключателе "квест взят" -> при контакте с мобом вызвать бой, при победе прибавить к переменной "число побежденных мобов" 1, активировать локальный переключатель
лист при локальном переключателе -> пусто или дропные трофеи
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Если враги сделаны событиями, то можно использовать [глобальные] переключатели, switches.
При получении задания сделать включение переключателя с помощью команды Control Switches. Выберите какой-то из переключателей, которые раньше не использованы, и дайте ему название, например, «квест получен».
Для врагов сделать несколько страниц:
На первой странице — враг до получения задания. Возможно, он просто ничего не будет делать. Или герой будет говорит «я не хочу с ними биться». Или что-то такое.
На второй странице — вруг после получения задания, но до победы над ним.
Установите условие [слева сверху]: переключатель «квест получен».
В командах событий [справа] поставьте такие команды:
— Начало битвы (кажется, команда называется Battle Processing),
— Увеличьте переменную с числом убитых врагов (кажется, команда называется Control Variables или что-то со словом Variable). Поставьте увеличение (+) переменной (выберите какую-то пустую переменную, назовите её «врагов убито») на 1 (constant/константа/постоянное значение, 1). Переменная, котора
— А потом установку локального переключателя (Control Self-Switches) A.
На третьей странице — враг после победы.
Поставьте условие: локальный переключатель [self-switch] A, указывающий, что враг побеждён.
Повторите это для всех врагов (их можно просто скопировать и вставить, чтобы не выбирать команды заново).
P.S. Ой, пока писал ответ, Snake Fightin уже ответил. Ну да пусть будет два ответа.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Можно использовать переключатель (switch).Oltal пишет: Я хочу сделать квест на зачистку территории который нам дают военные. Хочу сделать так что бы после получения квеста мы могли атаковать врага.
Когда военные дают квест, включается переключатель (switch) с помощью команды Control Switches.
А у врагов будет проверка на то, что переключатель (switch) включён. Эта проверка записывается в условия: у врагов будет несколько странц, первая страница без условий, вторая с условием «switch включён».
___
Чтобы проверить, что все монстры убиты, надо использовать переменную с помощью команды Control Variables.
При каждой победе над врагом переменная увеличивается на 1.
А у военных в условиях добавить проверку на значение переменной, что оно больше или равно числу врагов. У военных будет несколько страниц: первая без условий, страница после взятия — с условием «switch включён», страница после зачистки — «переменная >=».
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
(б) У страниц №2 и №3 обязательно должны быть условия (Conditions)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Что ставить в conditions
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Другими словами код на второй странице примерно такой: в conditions ставите переменную которую вы включаете при получении квеста. В самом коде вы должны выбрать начало боя. В случае победы включаете переключатель или переменную. На третьей странице вы ставите в conditions ту переменную или переключатель, которую включили на второй странице в случае победы.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
