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

Подскажите по статам чуть-чуть

Композитор
Больше
7 года 3 мес. назад #108962 от Natan_Exp
Вопрос.
Хочу замутить такую тему:
Есть амулет, и он даёт +x к значению переменной i1.
И есть картошка, которую можно есть при значении переменной i1=y.
Возможно-ли сделать такую фичу без плагинов?
Я прошу не самого решения, а ответа в духе: "Да, можно, но это костыль." или "Да, очень просто, подумай!" или "Нет, без плагинов это нельзя сделать."
Заранее спасибо!
Спасибо сказали: Dmy

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

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 3 мес. назад #108964 от Dmy
Полноценно сделать, чтобы картошка затемнялась в меню после экипировки, без плагинов нельзя. Вижу два варианта:
  • при использовании картошки будет выход из меню,
  • картошка становится доступной не сразу после экипировки амулета, а после выхода из меню (то есть экипировал — картошка недоступна; а вот экипировал, вышел из меню, снова зашёл в меню — картошка стала доступной).

Как это делается, если не хочется догадываться самому
Спасибо сказали: Natan_Exp

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

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
7 года 3 мес. назад #108965 от Mur
Если задаться целью придумать вариант именно без использования сторонних скриптов, то мне видится такое решение.

1) Создаём предмет который можно употребить только при заданных условиях, например «Пилюля»:



Делаем ему свойства нескончаемые, и устанавливаем, что при употреблении предмета будет вызван common event.

2) Делаем скил, наличие которого позволит употреблять эту самую пилюлю:



3) Делаем кольцо, одев которое гг получит вышеописанный скил:



4) Теперь создаём commont event, в котором делаем проверку. Если кольцо одето, то уничтожаем пилюлю (ну и накаладываем эффекты которые нужно), если же нет, играем Buzzer1, мол ошибка.





При желании можно сделать дополнительные условия проверки. Единственный минус данного метода, при использовании предмета сразу играет звук «Item3» и если условие не проходит за ним проигрывается «Buzzer», ну то есть получается небольшая какофония.

В целом метод рабочий, так что общая идея я думаю ясна.
Спасибо сказали: Dmy, Amphilohiy, Cabbit, Natan_Exp

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

Композитор
Больше
7 года 3 мес. назад - 7 года 3 мес. назад #108966 от Natan_Exp
Так-с. Ну, я подумал.
И не просто! А пришёл к выводу!

Можно сделать общее событие, добавляющая очки силы за каждый предмет

ВНИМАНИЕ: Спойлер!


А затем просто использовать эту переменную...

ВНИМАНИЕ: Спойлер!



Но! Встаёт вопрос: а как сделать, что-бы при вызове за один и тот-же предмет не стакались очки силы?...
Вот задачка...
Последнее редактирование: 7 года 3 мес. назад пользователем Natan_Exp.

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

Организатор конкурсов Тестер Программист JavaScript
Больше
7 года 3 мес. назад #108967 от Noxmils
Сделать ветвление условий с проверкой на наличие данного предмета у персонажа.
Спасибо сказали: Natan_Exp

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

Композитор
Больше
7 года 3 мес. назад #108983 от Natan_Exp
Не в этом суть, проблема такова: есть предмет, он уже дал бонус, я вызваю событие просчёта и оно заного считает этот предмет, т.е. бонус от этого предмета уже два раза засчитан системой.
Как-то так(

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

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 3 мес. назад #108984 от Dmy
А устанавливать переключатель и проверять его ветвлением условий не вариант?

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

Композитор
Больше
7 года 3 мес. назад #108985 от Natan_Exp
Хм... Что?
Я уже понял, что будет легче это сделать путём плагина, вотъ.
Спасибо за помощь ^_^

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
7 года 3 мес. назад #108986 от Демий
Если тебя могут сбить с панталыку такие слова как: "Переключатель(он же свитч)" и "ветвление условий", то от плагинов надо держаться подальше, пока не разберешься в базовых функциях движка!
Спасибо сказали: VeselyRodger, Natan_Exp

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

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 3 мес. назад - 7 года 3 мес. назад #108987 от Dmy

Natan_Exp пишет: Хм... Что?

«Переключатель» — это такая штука, которая бывает в состояниях «включено» и «выключено». Можно создать по переключателю на каждый предмет («Съедено яблоко», «Съедены макароны» и т.п.) и включать их, когда предмет съедается.

В старом переводе переключатели назывались «Управляющие операторы». Если у тебя этот перевод, обновись ! Потому что в нём много ошибок. К тому же его почти никто его не использует, поэтому мы будем говорить на разных языках.

«Ветвление условий» (в старом переводе «Ветвь при услов. переходе») — это команда, которая позволяет сделать разные действия в зависимости от того, выполняется условие или нет. Например, можно выполнить какое-то действие, только если переключатель выключен.

Вот скриншот, где выбираются эти команды:


Natan_Exp пишет: Я уже понял, что будет легче это сделать путём плагина, вотъ.

На самом деле переключатели и ветвления условий в любом случае пригодятся, если не для этой задачи, то для какой-то другой. Потому что с их помощью удобно делать продвижение по сюжету. Например, получил задание — установился один переключатель, выполнил задание — другой.
Последнее редактирование: 7 года 3 мес. назад пользователем Dmy.
Спасибо сказали: Natan_Exp

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

Композитор
Больше
7 года 3 мес. назад - 7 года 3 мес. назад #108989 от Natan_Exp
@Демий,
Сами слова "переключатель" и "ветвление условий" мне знакомы, и используемы мной.
Суть сбития с толку была в том, что я не понял, как они могут помочь именно в решении проблемы настакивания.
@Dmy,
Боюсь, что идея с переключателем на каждый предмет не сработает.
Всем спасибо!
Последнее редактирование: 7 года 3 мес. назад пользователем Natan_Exp.
Спасибо сказали: Dmy

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

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
7 года 3 мес. назад #108999 от Amphilohiy

Natan_Exp пишет: Но! Встаёт вопрос: а как сделать, что-бы при вызове за один и тот-же предмет не стакались очки силы?...
Вот задачка...

Не очень то задачка - в начале общего события обнули переменную (приравняй нулю), тогда будет именно перерасчет.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Спасибо сказали: Doctor_Bug, Noxmils

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

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