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

Дополнительный урон оружием [XP]

Больше
10 года 3 мес. назад #88723 от Gelu McAllister
Подскажите, каким образом можно возможно сделать что-то вроде "магического" оружия?
В общем, нужно чтобы герой при атаке определенным видом оружия мог иметь шанс наносить после каждой обычной атаки дополнительный урон.
То есть: бьем топором; наносим урон 100; после этого сразу же имеем шанс в 15% разрубить врага пополам, из-за чего у противника становится на 50% меньше здоровья от текущего.
Пробовал сделать через статы, но вышло совсем другое: на врага накладывался эффект, который сопровождался постоянной анимацией, а мне нужно, чтобы это срабатывало как будто это отдельная атака.

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

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

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

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

Больше
10 года 3 мес. назад #88726 от Gelu McAllister
Спасибо за ответ.
Вроде понял как делать, завтра попробую. Единственное чего не понял: как все это дело привязать к конкретному оружию?

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 3 мес. назад - 10 года 3 мес. назад #88736 от Cerberus
Кхм. Виноват, чуть поторопился. Общее событие надо вешать на навык Атака, а в нём, возможно, проще всего будет проверять наличие состояния на цели (какого-либо специального, подвешенного на оружие).

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

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

Больше
10 года 3 мес. назад #88763 от Gelu McAllister

Cerberus пишет: Кхм. Виноват, чуть поторопился. Общее событие надо вешать на навык Атака, а в нём, возможно, проще всего будет проверять наличие состояния на цели (какого-либо специального, подвешенного на оружие).


Хм.. это видать надо через скрипты делать? (я нуб в мейкере) Потому что пока я вот не разобрался как повесить общее событие на навык Атака (я надеюсь, что речь идет об обычной атаке персонажа, а не то, что через скилл используется)))

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

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

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

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

Больше
10 года 3 мес. назад #88769 от Gelu McAllister

Cerberus пишет: Обычная атака персонажа активирует навык номер 1. На него можно повесить что угодно, и оно будет срабатывать при обычной атаке.


:blink: Есть предположение, что я чего-то не знаю\не понимаю))
В общем, если навык=skills, то в этой вкладке под номером 001 стоит у меня Heal.. и эмм.. странно было бы, если бы обычная атака активировала этот навык.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 3 мес. назад #88770 от Cerberus
Прошу прощения, не посмотрел в заголовок - привык уже совсем к Ace (там механизм именно такой, как я описал). Если так - похоже, действительно это можно сделать только скриптом. Могу попробовать его набросать, не думаю, что это будет сложно.

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

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

Больше
10 года 3 мес. назад #88772 от Gelu McAllister

Cerberus пишет: Прошу прощения, не посмотрел в заголовок - привык уже совсем к Ace (там механизм именно такой, как я описал). Если так - похоже, действительно это можно сделать только скриптом. Могу попробовать его набросать, не думаю, что это будет сложно.


Быду весьма признателен.
Суть такова:
Тип оружия: определенный вид оружия.
Эффект привязанный к оружию: Разрубание
Суть эффекта: уменьшает кол-во ХП врага на % от текущего
Шанс эффекта: 15% (к примеру; от героя не зависит)

Сам эффект должен быть привязан к обычной атаке, то есть если обычная атака промах - то эффекта нет; иначе просчитывается отдельно после Обычной атаки сам шанс на срабатывание эффекта.

P.S.
А можно сделать так, чтобы этот эффект открывался после достижения определенного уровня и набора Силы персонажа?

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 3 мес. назад #88778 от Cerberus
yadi.sk/d/oEv7yZ6Emhz9R - проверяйте, похоже ли это на правду.

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

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

Больше
10 года 3 мес. назад #88794 от Gelu McAllister

Cerberus пишет: yadi.sk/d/oEv7yZ6Emhz9R - проверяйте, похоже ли это на правду.


Да, во всяком случае это больше похоже на то, что я представлял себе. Пока вот только сижу разбираюсь что к чему.

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

Больше
10 года 3 мес. назад #88839 от Gelu McAllister
Возник такой вот вопрос: как сделать, чтобы надпись "Разрубание" писалась через какое-то время спустя после удара? То есть, чтобы не одновременно это происходило?
Заодно спрашиваю: как убрать отображение урона от именно самого разрубания? И как вставить анимацию для этого эффекта?

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 3 мес. назад #88840 от Cerberus
Убрать - легко: в скрипте есть строка damage += effect - убираем её, профит. А вот всё остальное - заметно сложнее. Как минимум из-за того, что мы не можем (по стандарту) проигрывать на одном объекте две анимации сразу - и удара, и эффекта.

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

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

Больше
10 года 3 мес. назад #88842 от Gelu McAllister

Cerberus пишет: Убрать - легко: в скрипте есть строка damage += effect - убираем её, профит. А вот всё остальное - заметно сложнее. Как минимум из-за того, что мы не можем (по стандарту) проигрывать на одном объекте две анимации сразу - и удара, и эффекта.


Но в том-то и дело, что мне не нужно 2 анимации сразу, мне нужно чтобы они выглядели как идущие по очереди.
1. Удар (+анимация с отображением урона)
2. выждать 1 секунду; если Разрубание происходит то:
а. Показать анимацию Разрубания и надпись "Разрубание" (ну и естественно произвести соответствующие изменения с хп врага)

иначе
б. ничего не происходит.

Как-то так))

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

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

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

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

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