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

Насчет ролевой системы

Больше
12 года 10 мес. назад #61966 от blademasterof
День добрый, господа форумчане. Я изучаю рпг мейкер (VX Ace) около недели, и чем дальше я продвигаюсь, тем больше мне кажется, что я пришел не по адресу. Суть такова: мне нужно создать ролевую систему, включающую в себя:
8 характеристик (ловкость, сила, выносливость и так далее), каждая из которых влияет более чем на один параметр в боевых ситуациях или диалогах. Подразумевается, что при получении уровня игрок сам выбирает, какие статы увеличить.
6 пассивных навыков, прокачиваемых при использовании и отвечающих за эффективность использования того или иного снаряжения.
Пассивные и активные перки, доступ к которым игрок получает по мере прокачки навыков.
Хотелось бы узнать, возможно ли реализовать все это с помощью мейкера, или мне пора искать другую платформу. Я не прошу описывать подробный алгоритм создания всего этого добра, просто укажите, в какую сторону мне копать и имеет ли это вообще смысл.

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

Разработчик Проект месяца 1 место Ветеран 3 место в Обучающем конкурсе Проект месяца 2 место
Больше
12 года 10 мес. назад - 12 года 10 мес. назад #61967 от DarchanKaen
blademasterof, здравствуй. :)

То, что вы просите, особенно восемь характеристик и их повышение вручную, на мейкере просто так нереализуемо.
Но есть чудная вещь - скрипты.
Скачайте это мастер-демо, в нем найдете большую часть искомого: характеристики, их повышение, пассивные навыки,
рандомизатор оружия/брони. Перки...если я правильно понял, то покрутив скрипты можно сделать нечто подобное.
dekitarpg.wordpress.com/2013/06/03/d13x-master-demo/

Влияние параметров на диалоги проще всего делается эвентами, путем "Условий", обзначив характеристики переменными (без скриптов). Попробуйте.
Последнее редактирование: 12 года 10 мес. назад пользователем DarchanKaen.
Спасибо сказали: blademasterof

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

Больше
12 года 10 мес. назад #61986 от blademasterof
Огромное спасибо, особенно за демку. Теперь понимаю, что это все возможно запилить, но с большим трудом, потому что разработчики явно не предполагали таких фичей.

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

Больше
12 года 10 мес. назад #61989 от KoHcTPyKTop
а для xp есть что-нибудь такое?

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

Больше
12 года 10 мес. назад #62054 от blademasterof
Тащемта, назрел следующий вопрос, логично следующий из первого.
Я нашел способ отобразить 8 характеристик в окне статуса, используя скрипты. Но их значения находятся в переменных, объявленных в редактое скриптов. Мне также нужны эти значения для рассчетов в бою и в диалогах, т.е - в редакторе событий. Есть ли способ перебрасывать значения между этими видами переменных или возможность ссылаться, например, на переменную из редактора событий в скрипте (или наоборот, на скриптовую перменную при рассчетах в бою)?

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62055 от DeadElf79
Все переменные для персов находятся в классе Game_Actor.
Доступ ко всем переменным оттуда осуществляется в событии через вызов скрипта:
$game_actors[номер перса в базе данных].hp=100 (это для примера)

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

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62056 от caveman
Эльф прав
(на деле я тестирую подпись)

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 10 мес. назад #62063 от Cerberus
Обычные игровые переменные находятся в $game_variables[номер-переменной], если не ошибаюсь. Стандартные характеристики персонажей - как сказал Эльф, в $game_actors.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Больше
12 года 10 мес. назад #62067 от blademasterof

Все переменные для персов находятся в классе Game_Actor.

Я не совсем это имел в виду. Можно ли при рассчете, например, урона от атаки, ссылаться на значение перменных из скриптов?

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 10 мес. назад #62073 от Cerberus
Набросал вот такой нехитрый пример:


Полученный навык будет наносить столько урона (+-20%), каков номер персонажа в базе данных.

Жуть болотная, на лапках, в тапках и с пулемётом...
Спасибо сказали: blademasterof

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

Больше
12 года 10 мес. назад #62074 от blademasterof
Cerberus, спасибо за разъяснение. Надеюсь, это сработает.

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

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