HP Bar

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
11 года 6 дн. назад - 11 года 6 дн. назад #80800 от Iren_Rin
Iren_Rin создал тему: HP Bar
Автор: Iren_Rin
Ссылка на оригинал: проект на гитхабе
Версия: 0.0.1
Версия мейкера: VX ACE
Условия использования: нет

Описание:
Добовляет полоски жизней персонажам на карте и в бою

Особенности:
  1. Настройки ширины и длины
  2. Настройки расположения
  3. Настройки отображения (можно отклчить отоброжение в бою и \ или на карте)
  4. Можно прятать полоску по таймауту и отображать при изменении HP

Установка
  1. Скачайте проект и подключите как гем при помощи side scripts loader
  2. ИЛИ вставте файл batch.rb в скрипты проекта

Скриншоты
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 11 года 6 дн. назад пользователем Iren_Rin. Причина: Добавлена версионность
Спасибо сказали: Ren310, strelokhalfer, Lipton, tvorimvsevmeste, Рексарыч

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

Больше
11 года 1 день назад - 11 года 1 день назад #81028 от tvorimvsevmeste
tvorimvsevmeste ответил в теме HP Bar
Попробовал в отдельном проекте на карте из шаблона. Вставил batch.rb в скрипты проекта. Полоски без конца исчезают!
Папку lib вставлял в корень проекта. Может надо не туда?

Поживем — увидим,
доживем — узнаем,
переживем — научимся…
Последнее редактирование: 11 года 1 день назад пользователем tvorimvsevmeste.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
11 года 1 день назад #81029 от Cerberus
Cerberus ответил в теме HP Bar
Папка lib нужна, только если используется Loader. Если вы вставляете batch.rb - ни Loader, ни папка lib вам не нужны.

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

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

Больше
11 года 1 день назад #81030 от tvorimvsevmeste
tvorimvsevmeste ответил в теме HP Bar
Тогда полоски исчезают, стоить только партии пройти над собой или под тайлом-крышей

Поживем — увидим,
доживем — узнаем,
переживем — научимся…

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

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
11 года 1 день назад #81031 от Iren_Rin
Iren_Rin ответил в теме HP Bar
Tvorimvsevmeste, ты уверен, что это не фича с постепенным скрыванием бара до получения урона? Она включена по умолчанию.

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

Больше
11 года 1 день назад #81032 от tvorimvsevmeste
tvorimvsevmeste ответил в теме HP Bar
Я подумал что настройки (#USE SETTINGS) заканчиваются на ( #POSITION SETTINGS
#if target (Game_Enemy, Game_Actor, Game_Player, Game_Follower) responds to)
Как-то оно так воспринялось :silly:

Поживем — увидим,
доживем — узнаем,
переживем — научимся…

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

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
11 года 1 день назад #81033 от Iren_Rin
Iren_Rin ответил в теме HP Bar
Так проблема все же оказалось в таймере сокрытия баров? Я отписал тебе в ЛС на какую настройку нужно обратить внимание.
Спасибо сказали: tvorimvsevmeste

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 9 мес. назад - 10 года 9 мес. назад #83652 от DeadElf79
DeadElf79 ответил в теме HP Bar
Ирен, как добавить бары над головами событий на карте? Количество хп у ивентов определяется моим скриптом (у тебя этого вроде нет), но как бы по-хитрому показать их с помощью твоего, я пока не понял. Догадался. что нужно копать где-то в сторону hp_bar_targets, но как копать - пока нет ^_^

Кусок моего скрипта на здоровье ивента


Надеюсь, подскажешь ^_^
Последнее редактирование: 10 года 9 мес. назад пользователем DeadElf79.

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

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
10 года 9 мес. назад #83659 от Iren_Rin
Iren_Rin ответил в теме HP Bar
Давай для начала подскажу, что нужно сделать, если все равно не получится - сделаю сам.

1. После подключения моего скрипта сделай алиас на Spriteset_Map#hp_bar_targets. К оригинальному методу добавь массив с твоими эвентами.

2. Твои новые объекты в hp_bar_targets (Game_Event я так понимаю) должны иметь 4 метода - #hp, #mhp, #screen_x и #screen_y.

И вроде все... должно все завестись из коробки. Учти что если hp возвращает маленькое число, а mhp - большое, то полоски может быть и не видно уже :)

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 9 мес. назад #83660 от DeadElf79
DeadElf79 ответил в теме HP Bar
Возможно, я где-то сильно перемудрил со всеми правилами карт (или опять неверно забил массив, хм?), но никаких баров у меня не появилось.

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

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
10 года 9 мес. назад #83662 от Iren_Rin
Iren_Rin ответил в теме HP Bar
Ну чтож, давай демку :)

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

Разработчик Коммерсант
Больше
9 года 6 мес. назад - 9 года 6 мес. назад #94547 от Рексарыч
Рексарыч ответил в теме HP Bar
Iren_Rin, спасибо большое за скрипт.

На его основе, я смог в бою вывести нужные данные в следующем виде: под противником верхняя строчка: <<имя_цели>>; на следующей: <<текущее_количество_ОЗ_у_цели>>/<<максимальное_количество_ОЗ_у_цели>>.

Были сложности конечно с магазином и вызываемыми битвами, поскольку там не было <<name>>, точнее оно не вызывалось или не определялось на первом вызове, и из-за этого крошилась игра, но дописав несколько костылей: игра заработала. :laugh:

Мои законченные игры:
1. "Судоку" - reksarych.itch.io/sudoku.

Наша группа в ВК: vk.com/bratstvo_rasskazchikov_istorij .

Моя игровая и околоигровая коллекция

[IMG
Последнее редактирование: 9 года 6 мес. назад пользователем Рексарыч.

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

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