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

Восстановление отряда после боя[VX Ace]

Больше
9 года 10 мес. назад #92918 от foton
Как сделать чтобы после битвы и каждого нового уровня персонаж и вся партия востанавливали здоровье и ману ?

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

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
9 года 10 мес. назад #92921 от strelokhalfer
1. Какой редактор?
2. Внимательно изучить действия в событии

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

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

Больше
9 года 10 мес. назад #92923 от foton
Редатктор VX ACE

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
9 года 10 мес. назад #92925 от Демий
1) Качаем справку на русском языке у меня в подписи.
2) Ищем там нужные материалы.
3) Изучаем интерфейс на предмет соответствия.

P.S. Даю подсказку:
подсказка

P.S.S. В следующий раз, лучше стоит поглядеть лишний раз в справке. Таки её писали не для того, что бы каждому третьему приходилось её цитировать.

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

Больше
9 года 10 мес. назад #92926 от foton
это конечно здорово, спасибо. Но как сделать исцеление после случайного столкновения с монстрами на карте мира ?

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
9 года 10 мес. назад #92927 от Демий
Хорошо, этот вопрос по сложнее, но можно было и сразу так сформулировать.
Немного не аккуратный, но действующий метод - в скрипте: "BattleManager" после строки:
Code:
def self.process_victory
Вставляем строку:
Code:
$game_party.members.each { |actor| actor.recover_all }

Profit!
Спасибо сказали: DK, strelokhalfer, foton

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

Больше
9 года 10 мес. назад #92928 от foton
Друже, а как после повышения уровня сделать тоже самое ?

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
9 года 10 мес. назад #92929 от Демий
Точно так же, только с другим скриптом. Нужен "Game_Actor" и строка:
Code:
def level_up
Дальше, точно так же как и выше.
Спасибо сказали: foton

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

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
9 года 10 мес. назад - 9 года 10 мес. назад #92930 от strelokhalfer
Вставить гденибудь выше скрипта Main, ниже Scene_Gameover
Code:
class Game_Actor alias orig_level_up level_up def level_up orig_level_up $game_party.members.each { |actor| actor.recover_all } end end module BattleManager class << self alias orig_process_victory process_victory def process_victory orig_process_victory $game_party.members.each { |actor| actor.recover_all } return true end end end
Лучше не трогать оригинальный код

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 9 года 10 мес. назад пользователем strelokhalfer.
Спасибо сказали: DK, Paranoid, foton

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

Больше
9 года 10 мес. назад #92931 от foton
Огромное вам спасибо ребят !

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

Больше
9 года 6 мес. назад #94525 от BecTap
Это здорово , а как сделать так чтобы восстановление было только у перса поднявшего уровень , и заодно не выскакивало сообщение о повышении уровня ? :unsure:

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

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
9 года 6 мес. назад #94546 от strelokhalfer
Code:
module Halfer Level_Switch_Show = 22 end class Game_Actor < Game_Battler alias halfer_lswh_level_up level_up def level_up halfer_lswh_level_up self.recover_all end alias halfer_lswh_display_level_up display_level_up def display_level_up(new_skills) return if $game_switches[Halfer::Level_Switch_Show] halfer_lswh_display_level_up(new_skills) end end
Level_Switch_Show определяет номер переключателя, при включении которого текст о новом уровне не появится.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Спасибо сказали: Moony White, BecTap

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

Больше
9 года 6 мес. назад #94567 от BecTap
Спасибо ,все работает :laugh:

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

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