Команда для увеличения ТП вне боя

Проект месяца 2 место Ветеран Оратор
Больше
10 года 8 мес. назад #84225 от Green-Leo
Как с помощью скриптов увеличить ТП героев ДО битвы?
В моей игре ТП сохраняются и являются довольно важным элементом, хотелось бы что бы их можно было восстановить вне битвы с помощью команды, но я не разбираюсь в скриптах :с

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

Проект месяца 2 место Проект месяца 3 место Проект месяца 1 место
Больше
10 года 8 мес. назад #84226 от NikZol
А почему именно скриптом, а не общим событием, вызываемым аккурат в момент столкновения? Или же предметом...

Актуальный проект: MV Project Village

Группа проекта Вконтакте: QuickLoadGames

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

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
10 года 8 мес. назад #84227 от Iren_Rin
Скриптом можно сделать так:
Code:
unit = $game_party #$game_troop для вражин unit.alive_members.each { |m| m.tp = 100 }
Спасибо сказали: Green-Leo, strelokhalfer

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

Проект месяца 2 место Ветеран Оратор
Больше
10 года 8 мес. назад - 10 года 8 мес. назад #84228 от Green-Leo
О, спасибо, вроде работает, а что если только для одного персонажа, а не всей партии?)

А... вот ещё глупый вопрос... что сделать если я хочу не полностью восстановить ТП?

Но и не приравнять, а именно прибавить... например после боя оставалось 5 тп, я прибавил 30 например и в следующем бою стало 35

Я пробовал вместо равно написать "+", ничего не вышло :с

Или вместо 100 написать "30", но это приравнивало к 30 и если у персонажа к тому времени 40 тп накоплено, то это наоборот уменьшает...
Последнее редактирование: 10 года 8 мес. назад пользователем Green-Leo.

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

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
10 года 8 мес. назад #84231 от Iren_Rin
Прибавить 30 tp баттлеру с именем Эрик
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
Спасибо сказали: Green-Leo, Ren310, strelokhalfer

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

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