- Сообщений: 86
- Спасибо получено: 23
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Помогите реализовать эффект навыка
5 года 8 мес. назад #119205
от Sefirot
Sefirot создал тему: Помогите реализовать эффект навыка
Mv. Плагины Yanfly
Помогите сделать следующий навык.
Если уровень Хп врага ниже 25%, то помимо урона, навык с 50% шансом накладывает Дебафф
Помогите сделать следующий навык.
Если уровень Хп врага ниже 25%, то помимо урона, навык с 50% шансом накладывает Дебафф
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 8 мес. назад #119207
от WhitePaper
WhitePaper ответил в теме Помогите реализовать эффект навыка
Для этого плагины использовать не нужно. Просто в формуле урона должен быть этот код:
b.hpRate() < 0.25 - HP противника меньше 25%
с <= 0.5 - проверка, накладываем ли дебафф (0.5 - шанс 50%)
b.addDebuff(3, 3) - дебафф защиты (3 параметр) на 3 хода
a.atk * 4 - b.def * 2 - формула урона
Номера параметров:
0 - Макс. HP
1 - Макс. MP
2 - Атака
3 - Защита
4 - Маг. атака
5 - Маг. защита
6 - Ловкость
7 - Удача
Code:
if (b.hpRate() < 0.25) {c = Math.random(); if (c <= 0.5) {b.addDebuff(3, 3)} }; a.atk * 4 - b.def * 2
b.hpRate() < 0.25 - HP противника меньше 25%
с <= 0.5 - проверка, накладываем ли дебафф (0.5 - шанс 50%)
b.addDebuff(3, 3) - дебафф защиты (3 параметр) на 3 хода
a.atk * 4 - b.def * 2 - формула урона
Номера параметров:
0 - Макс. HP
1 - Макс. MP
2 - Атака
3 - Защита
4 - Маг. атака
5 - Маг. защита
6 - Ловкость
7 - Удача
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 8 мес. назад - 5 года 8 мес. назад #119209
от Sefirot
Sefirot ответил в теме Помогите реализовать эффект навыка
А если дебафф не снижающий параметр, а к примеру яд
в формуле можно прописать?
add.state по идее подойдет?
в формуле можно прописать?
add.state по идее подойдет?
Последнее редактирование: 5 года 8 мес. назад пользователем Sefirot.
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 8 мес. назад #119212
от Alx_Yago
Alx_Yago ответил в теме Помогите реализовать эффект навыка
О, Вайт первая ответила))) Ну тогда вот формула с накладыванием состояния:
if (b.hpRate()<0.25) if(Math.random()>0.5) b.addState(10); a.atk*4-b.def*2
if (b.hpRate()<0.25) if(Math.random()>0.5) b.addState(10); a.atk*4-b.def*2
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 8 мес. назад - 5 года 8 мес. назад #119214
от Sefirot
Sefirot ответил в теме Помогите реализовать эффект навыка
Всё работат, Спасибо!
Последнее редактирование: 5 года 8 мес. назад пользователем Sefirot.
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.099 секунд
