Миничат

MarkerIl 12 мин. Фига себе. Это что, обновление сайта?!
AnnTenna 2 дн. даже не верится что завтра уже 1 мая
poca 3 дн. А вот и среда =)
AnnTenna 4 дн. Ничего скоро уже майские...
MarsKnight 24.04.2026 18:48 Пережили эту рабочую недельку, пора пепечилить)
poca 24.04.2026 03:26 o_O пасиб за ссыль, похождения зелёной какахи доставили :D Ёмаё, куда катится игропром? =_=
Kerotan 24.04.2026 00:43 https://www.youtube.com/watch?v=vdUo12Zb1FU&t=5194s
Kerotan 24.04.2026 00:43 Из наших видел на RPG Maker Showcase 2026 - Exellent Award - "Heroines of Swords & Spells 2" (Best Comment Award) 1:00:03
Jas6666 23.04.2026 20:14 В принципе сами разработчики мейкера каждый год проводят "Фестиваль RPG Maker" вбей в поиск, выдаст страницу в стиме, там игры. сам уж решай стоящие ли игры, просто по отзыва
tim103 23.04.2026 15:05 Слушайте, а есть за последнее время вообще какие-то прорывные игры, которые в какой-то степени выстрелили в стим, и написанные на Rpg Maker? Если не считать старые проекты, по типу to the moon?
AnnTenna 23.04.2026 14:56 у нас жесть а не погодка)
AnnTenna 23.04.2026 14:45 доброго дня) как у вас погодка?)
ajir 20.04.2026 11:44 Phavn: Отлично!
Phavn 20.04.2026 10:54 Спасибо помогло. Вышел - куки данного сайта стёр - зашёл - заработало.
ajir 20.04.2026 10:37 Phavn: Если и это не помогает, не видишь - значит увы сбой с залогиниванием на форуме, попробуй очисть все данные сайта в браузере, залогиниться на первой странице сайта, перейти на форум, перейти в нужный подфорум и создать тему.
ajir 20.04.2026 10:35 Phavn: "Форум Светлая Зона и Академия RPG Maker Свободный Новая тема Темы прочитаны Подписаться" т.е. ищи "Новая тема".
Phavn 20.04.2026 10:10 Привет всем, кажется я уже спрашивал когда-то об этом — но как мне создать тут новую тему на форуме? Я их уже создавал, но теперь кнопки "создать тему" не вижу.
VaNyuHa 18.04.2026 05:33 мда... писал писал, а оказывается длинные смс нельзя, хах! В общем, понимаю, что можно через общие события и переменные было указывать координаты событий и игрока, и если мое нужное условие выполняется - активировать событие, но на этот раз просто решил узнать способ проще, вот и все)
VaNyuHa 18.04.2026 05:30 MarkerIl, согласен, этим мне и нравится rpgmv. Фантазия есть, в своей игре уже много головоломок на разную тему реализовал через общие события и встроенные функции. Но из-за работы и семьи мало времени на это... так что бывает в свободное время на работе сразу на черновике прописываю то, как будет работать задуманная головоломка, например (вращающи
VaNyuHa 18.04.2026 05:30 MarkerIl, согласен, этим мне и нравится rpgmv. Фантазия есть, в своей игре уже много головоломок на разную тему реализовал через общие события и встроенные функции. Но из-за работы и семьи мало времени на это... так что бывает в свободное время на работе сразу на черновике прописываю то, как будет работать задуманная головоломка, например (вращающи
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Фомулы для боевой системы MV

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад #116823 от Alexandr_7
Здравствуйте.

Я вот с боевой системой знаком лишь поверхостно. И мне нужна помощь с формулами длоя боевки.
Подскажите нормальную формулу для боевой системы MV.
Сразу скажу что я не любитель перемножение атаки на любое число точнее если и умножать то явно на какоето чтобы было связано с чемто а не как в оригинале тупо на 4.
Также нужно чтобы на урон и защиту от урона влияло количество жизней точнее если жизни полные то урон 100 процентный. Вообще я пытался сам поэксперементироваь и сделал так:
(a.atk * (a.hp / a.mhp)) - (b.def * (b.hp / b.mhp))
Но это выглядит не очень точнее все сводиться к тому что тебе нужно очень и очень много хилок но хотелось бы поинтереснее както это сделать.

Можете посоветовать идеи (пожалуйста формулой можно и не в формате mv. Перевести в формат MV я уж смогу наверное.)

Также надо учитывать Ловкость и Удачу но их применить лучше не в атаку а в другое место.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Спасибо сказали: RastaManGames

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #116859 от Alexandr_7
Если что то вопрос еще остался.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 5 года 11 мес. назад пользователем Alexandr_7.

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

Ветеран Разработчик
Больше
5 года 11 мес. назад #116867 от Seibur

Сразу скажу что я не любитель перемножение атаки на любое число точнее если и умножать то явно на какоето чтобы было связано с чемто а не как в оригинале тупо на 4.
Также нужно чтобы на урон и защиту от урона влияло количество жизней точнее если жизни полные то урон 100 процентный. Вообще я пытался сам поэксперементироваь и сделал так:
(a.atk * (a.hp / a.mhp)) - (b.def * (b.hp / b.mhp))
Но это выглядит не очень точнее все сводиться к тому что тебе нужно очень и очень много хилок но хотелось бы поинтереснее както это сделать.

Можете посоветовать идеи (пожалуйста формулой можно и не в формате mv. Перевести в формат MV я уж смогу наверное.)

Также надо учитывать Ловкость и Удачу но их применить лучше не в атаку а в другое место.


С этого момента ничего не понятно. Можешь кратко сформулировать что тебе вообще нужно?

Будь таким, каким хочешь казаться.

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #116868 от Alexandr_7
Мне нужна формула для Навыка Атака и Маг атака.
Чтобы большую роль играла здоровье и если например здоровье мало то и урон был слабоват.
Также на урон должно влиять защита врага
Для Магической атаки нужно чтобы влияло к примеру 5 процентов обычной защиты и 100 процентов магической защиты. На защиту также должно влиять здоровье. Я не знаю как такую формулу написать. Не силен в матиматике.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 5 года 11 мес. назад пользователем Alexandr_7.

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

Проект месяца 1 место Разработчик 3 место 3 место в Обучающем конкурсе Учитель Оратор 1 место в Обучающем конкурсе Паладин Проект года 3 место Проект года 1 место
Больше
5 года 11 мес. назад #116870 от Alx_Yago
Ну в той формуле, которую ты привёл вначале, так всё и работает примерно. А то, что в этом случае требуется много хилок, то они будут требоваться при любой формуле, привязанной к уровню здоровья.

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад #116871 от Alexandr_7

Alx_Yago пишет: Ну в той формуле, которую ты привёл вначале, так всё и работает примерно. А то, что в этом случае требуется много хилок, то они будут требоваться при любой формуле, привязанной к уровню здоровья.


Нет. Дело в том на 50 хп это минус 50 процентов атаки а при 100 процентной защиты это будет 0 атака. Нужно не так. А если здоровья 10 процентов то это - 90 процентов атаки. Нет. Не так жестко плюс поинтереснее хотелось бы сделать.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7

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

Проект месяца 1 место Разработчик 3 место 3 место в Обучающем конкурсе Учитель Оратор 1 место в Обучающем конкурсе Паладин Проект года 3 место Проект года 1 место
Больше
5 года 11 мес. назад #116872 от Alx_Yago
Ну тогда такой вариант:
(a.atk * (1+a.hp / a.mhp)) - (b.def * (1+b.hp / b.mhp))/2

То же, что у тебя, но только ХП будет влиять вдвое меньше.

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #116873 от Alexandr_7

Alx_Yago пишет: Ну тогда такой вариант:
(a.atk * (1+a.hp / a.mhp)) - (b.def * (1+b.hp / b.mhp))/2

То же, что у тебя, но только ХП будет влиять вдвое меньше.


Еще бы хотелось чтоб TP влияло на атаку. Кстати чет не могу это харектеристику найти где она задается.
Плюс атака не должна быть больше той что указано у героя. Меньше да но больше нет
Ну например если здоровье 100 процентное то атака будет такой как указано в характеристиках - защита которая тоже не должна быть больше чем указано.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 5 года 11 мес. назад пользователем Alexandr_7.

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

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

Alexandr_7 пишет: Но это выглядит не очень точнее все сводиться к тому что тебе нужно очень и очень много хилок но хотелось бы поинтереснее както это сделать.

Возможный подход: брать квадратный (кубический, четвёртой степени и т.п.) корень от здоровья.

Например, вместо
(a.hp / a.mhp)
можно попробовать сделать как-то так:
(a.hp.to_f / a.mhp) ** 0.25
(число в степени 0,25 — это корень 4 степени; to_f — преобразование в дробное число, чтобы остаток не отбрасывался — не знаю, нужно ли оно тут, но не помешает)

Тогда при 10% HP атака будет с силой 56%, при 20% HP — с силой 67%, при 40% HP — с силой 80%, при 80% HP — с силой 95%, а при полном здоровье — с силой 100%. То есть HP будет влиять, но не настолько сильно.
Последнее редактирование: 5 года 11 мес. назад пользователем Dmy.
Спасибо сказали: Seibur, Alx_Yago

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #116876 от Alexandr_7

Dmy пишет:

Alexandr_7 пишет: Но это выглядит не очень точнее все сводиться к тому что тебе нужно очень и очень много хилок но хотелось бы поинтереснее както это сделать.

Возможный подход: брать квадратный (кубический, четвёртой степени и т.п.) корень от здоровья.

Например, вместо
(a.hp / a.mhp)
можно попробовать сделать как-то так:
(a.hp.to_f / a.mhp) ** 0.25
(число в степени 0,25 — это корень 4 степени; to_f — преобразование в дробное число, чтобы остаток не отбрасывался — не знаю, нужно ли оно тут, но не помешает)

Тогда при 10% HP атака будет с силой 56%, при 20% HP — с силой 67%, при 40% HP — с силой 80%, при 80% HP — с силой 95%, а при полном здоровье — с силой 100%. То есть HP будет влиять, но не настолько сильно.

Ну если 0,25 на 0,40 заменить или приблизительно столько. Ну чтобы при 10 процентов хп просадка атаки была на 65 - 70 процентов
Пробывал так
(a.atk * ((a.hp.to_f / a.mhp) ** 0.40)) - (b.def*((b.hp.to_f / b.mhp) ** 0.25))
Но в итоге атака 0 хотя хп 100 процентное

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 5 года 11 мес. назад пользователем Alexandr_7.

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

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #116877 от DK
.to_f нет в мв.
У тебя результатом формулы является NaN. Потому что, например, a.hp.to_f будет undefined.
Убери его вообще, оно тут не нужно.
Последнее редактирование: 5 года 11 мес. назад пользователем DK.
Спасибо сказали: Dmy

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #116878 от Alexandr_7

DK пишет: .to_f нет в мв.
У тебя результатом формулы является NaN. Потому что, например, a.hp.to_f будет undefined.
Убери его вообще, оно тут не нужно.

Да. Спасибо. Работает вроде норм но мне хотелось бы знать степень которая при 10 процентах будет снижать атаку на 70 процентов а вот для снижения защиты возьму 0,25.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 5 года 11 мес. назад пользователем Alexandr_7.
Спасибо сказали: Dmy

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

Ветеран Разработчик
Больше
5 года 11 мес. назад #116879 от Seibur
Вот шпаргалка по формулам: forums.rpgmakerweb.com/index.php?threads...-formulas-101.81905/
Русский перевод: rpgmaker.ru/forum/kurs-nachalnyh-znanij/...-rpg-maker-mv#115221

Тут можно попросить помощи в реализации формулы у опытных мейкеристов:
forums.rpgmakerweb.com/index.php?threads...deas-and-help.47099/

Будь таким, каким хочешь казаться.
Спасибо сказали: DK

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

Проект месяца 1 место Разработчик 3 место 3 место в Обучающем конкурсе Учитель Оратор 1 место в Обучающем конкурсе Паладин Проект года 3 место Проект года 1 место
Больше
5 года 11 мес. назад #116881 от Alx_Yago

Alexandr_7 пишет: мне хотелось бы знать степень которая при 10 процентах будет снижать атаку на 70 процентов

0,52
Спасибо сказали: Alexandr_7

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

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

DK пишет: .to_f нет в мв.
У тебя результатом формулы является NaN. Потому что, например, a.hp.to_f будет undefined.
Убери его вообще, оно тут не нужно.

Ой, да. Я почему-то забыл, что речь о МВ — я сейчас мыслями с Эйсом :wall:

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #117167 от Alexandr_7
Вернусь к теме. Теперь нужна немного другая формула для востановления хп.
Скажем так:
Нужно сделать формулу которая бы востанавливала хп в зависимости от уровня минус некое число ну например для 1 уровня 10 процентов но чтобы не больше 70 процентов скажем/ Уровней больше 10 так что просто поделить максимальное хп на 10 и умножить на левел естественно не вариант. Нужно чтобы с ростом левала отнималось некое число например на 1 левеле 0 на 2 какоенить иное.
Максимальный уровень пока планируется 20 но может и измениться так что тот кто напишет формулу пожалуйста объясните как такое отнимаещие число получать в зависимости от уровня.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 5 года 11 мес. назад пользователем Alexandr_7.

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

Проект месяца 1 место Разработчик 3 место 3 место в Обучающем конкурсе Учитель Оратор 1 место в Обучающем конкурсе Паладин Проект года 3 место Проект года 1 место
Больше
5 года 11 мес. назад #117168 от Alx_Yago
По той же примерно схеме можно, наверное:

Уровень**0,75/10

На 1 уровне будет 10%, на 10 - 56%, на 20 - 95%

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #117169 от Alexandr_7

Alx_Yago пишет: По той же примерно схеме можно, наверное:

Уровень**0,75/10

На 1 уровне будет 10%, на 10 - 56%, на 20 - 95%


Так мне не 95 мне 70 процентов нужно. На максимальном уровне нужно востанавливать 70 процентов.

Больно жирновато будет востанавливать 95 процентов здоровья.

Мне кажется подбор числа тут не совсем подойдет. Точнее в том плане что максимальный уровень я еще могу и поменять а это значит что в формуле нужно использовать только характеристики и число 70 которое будет определять максимальную велечену востановления ну это просто ну нужно 70 * процент от уровня тобишь
Можно вот такую формулу использовать
((70 * (a.level / 20)) / 100) * b.mhp
Но как посчитал на ночальном этапе она будет восанавливать 1,75 здоровья тобишь 1 что крайне мало как по мне так что нужно такое чтоб востанавлиние по прноцентам изначально было увеличенным но с росстом уровня по процентам востановление уменьшалось пока не прийдет к 1 тобишь к 70 процентам от максимального здоровья на 20 уровне и обязательно нужно задействовать характеристики как минимум 70, уровень и максимальный уровень

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 5 года 11 мес. назад пользователем Alexandr_7.

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

Проект месяца 1 место Разработчик 3 место 3 место в Обучающем конкурсе Учитель Оратор 1 место в Обучающем конкурсе Паладин Проект года 3 место Проект года 1 место
Больше
5 года 11 мес. назад #117171 от Alx_Yago
Если 70% на 20 уровне, то подставляй 0,65.
Просто бери логарифм от 7 по основанию 20.

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
5 года 11 мес. назад - 5 года 11 мес. назад #117172 от Alexandr_7

Alx_Yago пишет: Если 70% на 20 уровне, то подставляй 0,65.
Просто бери логарифм от 7 по основанию 20.

Да но я говорил именно что на 20 так ведь уровень может быть и 1 и 2.
Нужно лечение делать в зависимости от уровня а не от максимального уровня.
Может формулу кто подкинит?
К томуже 50^0,65 получится 12 а это не 70 процентов.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 5 года 11 мес. назад пользователем Alexandr_7.

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

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