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

[ACE] Понижение ТР до нуля спецприемом

Больше
12 года 10 мес. назад - 12 года 10 мес. назад #61708 от vovasik_09
Возможно, не стоило создавать для этого отдельную тему, но все-таки...
Нужно создать такой прием: враг прочитал заклинание и из-за него герой лишился всех ТР. Вопрос в том, как лишить его всех ТР. Таких стандартных функций у Мейкера нет. Возможно, нужно использовать общие события с использованием в них фрагмента скрипта, но я не знаю, как написать нужный мне код.
Если кто-нибудь что-нибудь знает - поделитесь с незнающим.
Последнее редактирование: 12 года 10 мес. назад пользователем vovasik_09.

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61716 от DeadElf79
Такие стандартные возможности есть, читай формулы для заклинаний.

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

Больше
12 года 10 мес. назад #61717 от vovasik_09
Дело в том, что формулы для заклинаний имеют только 6 параметров и ни один из них не является повреждением ТР. Там присутствуют только повреждения, восстановления или поглощения для НР и МР. Для ТР такого в Мейкере я никогда не видел.

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61720 от DeadElf79
Попробуй настроить эффект при использовании. На вкладке восстановления выдели Увеличение ТР и поставь минус сто

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

Больше
12 года 10 мес. назад #61723 от vovasik_09
Увеличение ТР действует только в интервале от 0 до 100%. Если вписать отрицательное число, то Мейкер автоматом исправляет его на 0.

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61724 от DeadElf79
На ладно, сейчас сделаю мегаскрипт)

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

Больше
12 года 10 мес. назад #61725 от vovasik_09
Буду мега-мега-мега признателен

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61726 от DeadElf79
В общем событии взываешь скрипт:
Code:
$game_actors[ID].tp=0
Вместо ID поставь номер персонажа.

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

Больше
12 года 10 мес. назад #61727 от vovasik_09
Только вот с ID будет небольшая проблема, ведь враг не обязательно должен применять заклинание на конкретном персонаже, а на одном из четырех. То есть я не могу вбить в код конкретного ID. Или я в чем-то заблуждаюсь?

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61728 от DeadElf79
Ну, я не мастер с боевыми системами ковыряться, к сожалению.

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

Больше
12 года 10 мес. назад #61729 от vovasik_09
Ну, в таком случае, я решу эту проблему собственноручно: пускай ТР снимается всей партии героев сразу.

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61730 от DeadElf79
Просто и со вкусом)

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

Больше
12 года 10 мес. назад #61731 от vovasik_09
Хм... А можно ли вместо 'game_actor' поставить не номер персонажа (ID в смысле), а номер члена партии? И если да, то что именно написать?

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61733 от DeadElf79
Вот с этим проблемы, нужно в боевку заглядывать. Потому что для боевки это будет обращение не к Персонажам, а к Баттлерам, а то разные типы данных.
Сделай проще:
условие - герой 1 в партии? если да - герою один убрать ТР;
условие - герой 2 в партии? если да - то уже ему убрать ТР.
и так далее.

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

Больше
12 года 10 мес. назад #61735 от vovasik_09
Отличный и вразумительный ответ, спасибо.
А я отчего-то посчитал, что такой проверки в Мейкере нет... А все оказалось проще простого.

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

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

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

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61738 от DeadElf79
Кстати, неплохо) И с теми же проверками выходит)

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

Больше
12 года 10 мес. назад #61741 от vovasik_09
Идея порадовала, но я все же останусь на варианте, когда ТР сжигаются всей активной партии сразу. Как мне кажется, так бои станут интереснее, особенно, если враг в обязательном порядке использует это заклинание в начале боя.
Но все-таки аригато годзаймас за советы!

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

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