Войти на сайт

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

ТЕМА: Как сделать квест на собирание количества вещей?

Как сделать квест на собирание количества вещей? 1 нед. 5 дн. назад #120188

  • cerg
  • cerg аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 34
  • Спасибо получено: 2
К примеру я говорю с NPC и он дает мне задание на сбор трав, притом в количестве 3-ех штук, как сделать так, чтобы я отдал именно 3 цветка и чтобы он принимал не меньше 3-ех цветков?
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: I_LORD

Как сделать квест на собирание количества вещей? 1 нед. 5 дн. назад #120189

  • I_LORD
  • I_LORD аватар
  • Вне сайта
  • Светлый дракон
  • ;)
  • Сообщений: 777
  • Спасибо получено: 721
  • Проект месяца 2 местоПроект месяца 3 местоПроект года 2 местоПроект месяца 1 местоРазработчикПаладинВетеранОратор
Переменные. Создаешь переменную цветок. У нпс ветвления условий, если переменная равна 3 то квест выполнен. И на цветке при его сборе +1 к переменой цветок
Администратор запретил публиковать записи гостям.

Как сделать квест на собирание количества вещей? 1 нед. 5 дн. назад #120190

  • Alx_Yago
  • Alx_Yago аватар
  • Сейчас на сайте
  • Просветлённый
  • Сообщений: 393
  • Спасибо получено: 607
  • УчительПроект месяца 1 местоРазработчик3 место3 место в Обучающем конкурсе
Лучше при проверке задавать переменную, равную количеству предметов, и потом проверять, достаточно ли их:

2020-11-16125912.png


Ну и, если достаточно, тогда уже ставить "Изменить количество предметов" и уменьшать на нужное число.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Демий, yuryol, Alexandr_7

Как сделать квест на собирание количества вещей? 1 нед. 4 дн. назад #120197

  • cerg
  • cerg аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 34
  • Спасибо получено: 2
ничего не понял. Как работает этот "цветок (количество)" и как именно проверить есть ли нужное количество.
Администратор запретил публиковать записи гостям.

Как сделать квест на собирание количества вещей? 1 нед. 4 дн. назад #120198

  • Alx_Yago
  • Alx_Yago аватар
  • Сейчас на сайте
  • Просветлённый
  • Сообщений: 393
  • Спасибо получено: 607
  • УчительПроект месяца 1 местоРазработчик3 место3 место в Обучающем конкурсе
cerg пишет:
ничего не понял. Как работает этот "цветок (количество)" и как именно проверить есть ли нужное количество.
Делаешь переменную, равную количеству имеющихся предметов (цветов), после чего делаешь ветвление условий "переменная больше/равна нужного количества".

2020-11-17143719.png
Последнее редактирование: 1 нед. 4 дн. назад от Alx_Yago.
Администратор запретил публиковать записи гостям.

Как сделать квест на собирание количества вещей? 1 нед. 4 дн. назад #120199

  • Lemmy
  • Lemmy аватар
  • Вне сайта
  • Просветлённый
  • Создатель игры о Гарри Поттере
  • Сообщений: 382
  • Спасибо получено: 351
  • КомпозиторРазработчикУчительПроект месяца 2 местоПереводчикВетеран
Сделал три события-цветка, при дотрагивании к цветку прибавляешь +1 к переменной "цветки". А у НПЦ, которому сдавать квест пишешь условие: больше или равно 3 переменная "цветки"? Если да, то квест выполнен. Если нет, написать, что ещё не всё собрал.
-Я злой ужасный Шайтан! Я порву тебя на куски!
-Ха-ха! Да какой ты Шайтан, не смеши меня!!!)
Game Over.
Администратор запретил публиковать записи гостям.

Как сделать квест на собирание количества вещей? 1 нед. 4 дн. назад #120203

  • cerg
  • cerg аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 34
  • Спасибо получено: 2
да, я смог разобраться в этом, благодарю)
Администратор запретил публиковать записи гостям.

Как сделать квест на собирание количества вещей? 1 нед. 4 дн. назад #120204

  • cerg
  • cerg аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 34
  • Спасибо получено: 2
увы, такой метод у меня не будет работать из-за структуры фэнтези мира где можно заранее все собирать и добавлять каждому цветку на карте переменные будет достаточно муторно. Благодарю так же за идею, мне уже дали ответ на этот вопрос.
Администратор запретил публиковать записи гостям.

Как сделать квест на собирание количества вещей? 1 нед. 4 дн. назад #120208

  • Lemmy
  • Lemmy аватар
  • Вне сайта
  • Просветлённый
  • Создатель игры о Гарри Поттере
  • Сообщений: 382
  • Спасибо получено: 351
  • КомпозиторРазработчикУчительПроект месяца 2 местоПереводчикВетеран
cerg пишет:
увы, такой метод у меня не будет работать из-за структуры фэнтези мира где можно заранее все собирать и добавлять каждому цветку на карте переменные будет достаточно муторно. Благодарю так же за идею, мне уже дали ответ на этот вопрос.

Ну если ты хочешь сделать квест так, чтоб не беря его, уже заранее можно собирать цветы, а потом взяв квест, сразу же сдать его, то напиши всего одну строчечку в событии цветков Предмет Цветок +1 и всё. В чём вообще проблема то? Если тебе надо, чтоб с какого-то дуба, те цветы, что ты до взятия квеста собирал не учитывались, сделай тогда в момент взятия квеста так: кол-во текущих цветков записать в переменную, прибавить к переменной 3 и сравнить с количеством цветов в инвентаре. Там сразу ясен пень покажет, что надо ещё 3. И уже от этой переменной новой считать. Потом, как соберёшь ещё цветы, подходишь к НПЦ, записываешь в другую переменную текущее кол-во цветов в инвентаре и сравниваешь с первой переменной. Это же всё элементарно.
-Я злой ужасный Шайтан! Я порву тебя на куски!
-Ха-ха! Да какой ты Шайтан, не смеши меня!!!)
Game Over.
Последнее редактирование: 1 нед. 4 дн. назад от Lemmy.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.243 секунд