Команда для увеличения ТП вне боя
10 года 8 мес. назад #84225
от Green-Leo
Green-Leo создал тему: Команда для увеличения ТП вне боя
Как с помощью скриптов увеличить ТП героев ДО битвы?
В моей игре ТП сохраняются и являются довольно важным элементом, хотелось бы что бы их можно было восстановить вне битвы с помощью команды, но я не разбираюсь в скриптах :с
В моей игре ТП сохраняются и являются довольно важным элементом, хотелось бы что бы их можно было восстановить вне битвы с помощью команды, но я не разбираюсь в скриптах :с
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 8 мес. назад #84226
от NikZol
Актуальный проект: MV Project Village
Группа проекта Вконтакте: QuickLoadGames
NikZol ответил в теме Команда для увеличения ТП вне боя
А почему именно скриптом, а не общим событием, вызываемым аккурат в момент столкновения? Или же предметом...
Актуальный проект: MV Project Village
Группа проекта Вконтакте: QuickLoadGames
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 8 мес. назад #84227
от Iren_Rin
Iren_Rin ответил в теме Команда для увеличения ТП вне боя
Скриптом можно сделать так:
Code:
unit = $game_party #$game_troop для вражин
unit.alive_members.each { |m| m.tp = 100 }
Спасибо сказали: Green-Leo, strelokhalfer
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 8 мес. назад - 10 года 8 мес. назад #84228
от Green-Leo
Green-Leo ответил в теме Команда для увеличения ТП вне боя
О, спасибо, вроде работает, а что если только для одного персонажа, а не всей партии?)
А... вот ещё глупый вопрос... что сделать если я хочу не полностью восстановить ТП?
Но и не приравнять, а именно прибавить... например после боя оставалось 5 тп, я прибавил 30 например и в следующем бою стало 35
Я пробовал вместо равно написать "+", ничего не вышло :с
Или вместо 100 написать "30", но это приравнивало к 30 и если у персонажа к тому времени 40 тп накоплено, то это наоборот уменьшает...
А... вот ещё глупый вопрос... что сделать если я хочу не полностью восстановить ТП?
Но и не приравнять, а именно прибавить... например после боя оставалось 5 тп, я прибавил 30 например и в следующем бою стало 35
Я пробовал вместо равно написать "+", ничего не вышло :с
Или вместо 100 написать "30", но это приравнивало к 30 и если у персонажа к тому времени 40 тп накоплено, то это наоборот уменьшает...
Последнее редактирование: 10 года 8 мес. назад пользователем Green-Leo.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 8 мес. назад #84231
от Iren_Rin
Iren_Rin ответил в теме Команда для увеличения ТП вне боя
Прибавить 30 tp баттлеру с именем Эрик
Прибавить 30 tp баттлеру с id 12
Code:
erick = $game_party.alive_members.find { |b| b.name == 'Эрик' }
erick.tp += 30 if erick
Прибавить 30 tp баттлеру с id 12
Code:
battler = $game_party.alive_members.find { |b| b.id == 12 }
battler.tp += 30 if battler
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.090 секунд
