Миничат

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

Пассивные навыки

Больше
10 года 9 мес. назад #83420 от darknetta
возможно ли сделать пассивные навыки в мейкере
что-то вроде пассивного увеличения шанса крита после определенного уровня
и если да то хоть примерно как?
заранее огромное спасибо

RPGMaker VXAce
Спасибо сказали: Succubus

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

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
10 года 9 мес. назад #83421 от Lekste
Lekste ответил в теме Пассивные навыки
Видел там какие-то статусы есть. Может через них как-то можно?

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

Больше
10 года 9 мес. назад #83423 от darknetta
darknetta ответил в теме Пассивные навыки
статусы эт типа баффы... через них не получится к сожалению

RPGMaker VXAce

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

Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
10 года 9 мес. назад #83425 от JackCL
JackCL ответил в теме Пассивные навыки
Наоборот, через них и должно получится.

Пассивный навык - это не навык! Навыки - это то, что ты применяешь активно, ручками, а ты хочешь, чтобы увеличенный шанс крита просто пассивно висел на персонаже. Поэтому тебе нужен не навык, а статус.

(Обрати внимание, что навыки вообще не работают с Ex-Parameters, а статусы - работают).

Поэтому по достижении нужного уровня накладывай на персонажа статус увеличивающий CRI, но не прописывай в нем никакие условия снятия, чтобы он висел постоянно. Такой статус будет сниматься только в случае поражения персонажа в битве (потому что статус 001. Death накладываемый при проигрыше снимает с персонажа все статусы).
Чтобы этого не происходило используй скрипт:

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


где в строчке EXCLUDED_STATES = [3,5], укажи вместо 3, 5 через запятую ID тех статусов, которые не должны сниматься во время поражения (то есть всех твоих пассивных).

Вот и всё.
Спасибо сказали: DeadElf79, Ren310, Jas6666, Iren_Rin, darknetta

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

Больше
10 года 9 мес. назад #83433 от darknetta
darknetta ответил в теме Пассивные навыки
Спасибо - попробую

RPGMaker VXAce

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 9 мес. назад #83438 от Cerberus
Cerberus ответил в теме Пассивные навыки
Проверить сейчас не могу, но, скорее всего, такие статусы будут слетать ещё и при применении команды события «Полное восстановление», и предложенный скрипт от этого не спасёт.

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

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

Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
10 года 9 мес. назад #83439 от JackCL
JackCL ответил в теме Пассивные навыки
Ценное замечание. На этот случай тоже есть скрипт, но сам я его не пробовал.

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

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

Больше
10 года 9 мес. назад #83446 от Succubus
Succubus ответил в теме Пассивные навыки
darknetta
Почти невероятно, но хроника твоих постов говорит о том, что ты буквально задала все мои неозвученные и важные вопросы. Спасибо за тему.

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

Больше
10 года 9 мес. назад #83464 от Succubus
Succubus ответил в теме Пассивные навыки


Можно ли при помощи ивентодрочерства(в крайнем случае скриптинга) настроить мою систему таким образом, чтобы названия пассивок менялись в зависимости от того, сколько раз они были получены?
Для тех кто не понял - названия пассивок = текст в вариантах. Например, хочется чтобы при вторичном взятии уклонения - оно отображалась как "Уклонение II ступени" а не "Уклонение I ступени"

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 9 мес. назад - 10 года 9 мес. назад #83468 от Cerberus
Cerberus ответил в теме Пассивные навыки
Если этих "ступеней" конечное количество (ну а если реализовывать всё это через "состояния", иначе и не будет), то можно применить такой приём. Создаётся нужное количество фиктивных персонажей с именами вида "I ступени", "II ступени" etc. В переменную записывается текущий уровень пассивки, добавляется нужное смещение, и в текст добавляется конструкция вида \n[\v[20]] (где 20 - номер переменной). Однако я не очень представляю себе, как это будет реализовано с точки зрения изменения характеристик: состояние-то накладывается по одному разу каждое. Можно, конечно, использовать ту же переменную (только уже более хитрым способом) и вызвать скриптовую команду такого вида:
Code:
$game_actors[i].add_state($game_variables[20] + start)
Где i - номер персонажа, start - номер первого состояния из числа последовательно дополняющих (или сменяющих) друг друга. Но не запутаетесь ли...

Жуть болотная, на лапках, в тапках и с пулемётом...
Последнее редактирование: 10 года 9 мес. назад пользователем Cerberus.
Спасибо сказали: Succubus

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

Больше
10 года 9 мес. назад #83469 от Succubus
Succubus ответил в теме Пассивные навыки
Да, это полная жесть. Я благодарна за совет, но моё позорное знание(вернее незнание) переменных мешает правильному воплощению решения. Знаю что многого прошу, но ты не мог бы на досуге зашить свой способ в демку?

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 9 мес. назад #83470 от Cerberus
Cerberus ответил в теме Пассивные навыки
Постараюсь. Но ничего не обещаю, времени не так много.

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

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

Победитель конкурса Писатель 2 место Проект месяца 2 место Разработчик
Больше
10 года 9 мес. назад #83471 от Rude
Rude ответил в теме Пассивные навыки
Есть еще такой вот скрипт , но он требует:
1. Базовые знания скриптинга.
2. Создать на каждую "ступень" свое состояние.

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

Больше
10 года 9 мес. назад - 10 года 9 мес. назад #83472 от Succubus
Succubus ответил в теме Пассивные навыки
А еще этот скрипт зажиленный: "Contact me for commercial use"
-_-

Однако я не очень представляю себе, как это будет реализовано с точки зрения изменения характеристик: состояние-то накладывается по одному разу каждое.


Чтобы избежать неучтенных бонусов(ты ведь имел в виду что состояния не суммируются, а просто обновляются на новое?) можно продублировать однородные состояния и прописать им разные возрастания. I ступень = +5% hit II ступень = +10% hit III ступень = +15%.hit А в описании указать, что каждая ступень добавляет +5%. Хоть формально это будет неправдой, но результат станет таким же как если бы эти 5% могли складываться.

+ Есть скрипт Passive states, наверное можно закрепить на герое какое-нибудь невидимое шмотье в качестве якоря для условий и обновлять эту шмотку в ключевые моменты(на другую фиктивную). В шмотье прописать статы. Хотя как-то скомканно и недалеко всё это представляю, поскольку даже никогда не ставила этот скрипт.
Последнее редактирование: 10 года 9 мес. назад пользователем Succubus.

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

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

Succubus пишет: А еще этот скрипт зажиленный: "Contact me for commercial use"

А вы собираетесь продавать свою игру? Если нет - то не "зажиленный".

Succubus пишет: (ты ведь имел в виду что состояния не суммируются, а просто обновляются на новое?)

Я имел в виду, что одно и то же состояние не суммируется само с собой. Друг с другом они, конечно, суммируются без проблем.

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

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

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