- Сообщений: 26
- Спасибо получено: 11
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
MZ. Урон от переменной?
Пример: Есть оружие, которое при поглощении душ убитых вами врагов становится сильнее.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
UPD!
Через оружие чуть сложнее. Но можно обойтись без плагинов. Для этого вам понадобится в каком-то событии сделать вызов скрипта. В скрипте нужно написать:
Попробуйте.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Bixozemu пишет: Попробовал сделать вызов скрипта через событие. И через обычное и через общее. В итоге, без автозапуска не работало, а с автозапуском я даже проверить не смог ибо персонаж не двигается. Может я что-то не так сделал?
Попробуйте подобный скрипт добавить в то же событие, в котором вы увеличиваете переменную.
Если вы запускаете событие через автозапуск, то оно стопит всё остальное и циклично выполняется, пока не останавливается. Чтобы остановить, можно, к примеру, в конец страницы добавить "Удалить событие".
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Bixozemu пишет: Чтож, я проверил, всё работает. Но надо ли впихивать этот скрипт в каждое событие с боем?
Если вы хотите, чтобы урон оружия менялся при увеличении переменной, то при каждом изменении переменной нужно пересчитывать урон. Если урон должен повышаться ровно на столько единиц, насколько повышается переменная, до достаточно после += писать то же число, на которое увеличиваете переменную.
Вам будет удобнее редактировать проект, если вы вынесете обработку победы в бою в общее событие (без условия запуска), которое будете вызывать в случае победы. Если число душ должно увеличиваться на разное значение в зависимости от врага, то заведите переменную spirits_delta, туда запишите значение, на которое нужно увеличить число душ/урон. После вызывайте общее событие, в котором spirits_delta используется (к переменной можно прибавить другую переменную, как прибавить переменную к урону, я показал). Тогда в случае победы вам нужно будет писать только 2 команды, которые не будут меняться.
И подумайте о том, чтобы сделать зависимость от переменной только в навыке, так гораздо проще.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Вам будет удобнее редактировать проект, если вы вынесете обработку победу в бою в общее событие (без условия запуска), которое будете вызывать в случае победы.
И как мне это сделать? Я посмотрел все возможные команды события, даже смотрел в "ветвление условий", но так ничего подходящего не нашёл.
И подумайте о том, чтобы сделать зависимость от переменной только в навыке, так гораздо проще.
В этом весь смысл конкретного типа оружия. Так что отказываться от идеи не буду.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Bixozemu пишет: И как мне это сделать? Я посмотрел все возможные команды события, даже смотрел в "ветвление условий", но так ничего подходящего не нашёл.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Спасибо за помощь и за терпение. Всё работает как нужно
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
