Графика лица от Caveman

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
11 года 1 мес. назад - 11 года 1 мес. назад #79425 от caveman
Графика лица
Информация:
Автор: Caveman
Версия: 1.0
Тип: Компонент для работы с графикой персонажей.

Описание:
Если же по какой то причине, вам не подходит отображение лица по коду , то используйте этот скрипт.
Вместо лица-заглушки в диалоге отобразится лицо первого персонажа в партии.

Код:
Code:
=begin Графика лица Автор: caveman Требования: установка скриптов, писать буквы при желании Описание: Подстраивает в диалогах графику текущего первого в группе актора. Лицензия: Бесплатно для для не- и комерческих проектов. Использование: Без модуля настройки, для изменения названия файла тестовых лиц с "Hero" на другой смените его в строке if $game_message.face_name == "Hero" Используйте в сообщении тестовый файл (по умолчанию "Hero"), чтобы показать фейс текущего героя. =end $imported = {} if $imported.nil? $imported["Cave_faces"] = true class Game_Message def face_name=(face_name) @cf_flag = false return if @face_name == face_name if face_name == "Hero" @cf_flag = true @face_name = $game_actors[1].face_name @face_index = $game_actors[1].face_index # $game_message.face_index = @params[1] # на будущее - эмоции else @face_name = face_name end end def face_index=(face_index) return if @face_index == face_index if @cf_flag != nil && @cf_flag # hmmm else @face_index = face_index end end end

Использование:
Там, где нужно показать текущий фейс героя (первого актора в пати), выбираем (выбирать что-то стоит хотя бы для проверки влезаемости текста) фейс из спецфайла hero.png
ВНИМАНИЕ: Спойлер!


Результат:
ВНИМАНИЕ: Спойлер!


При желании, скрипт раскомментом переделывается под стандартизированные эмоции.

Демо прилагается - Архив RAR, 1.3 мб.
Последнее редактирование: 11 года 1 мес. назад пользователем caveman. Причина: изменения
Спасибо сказали: Ren310, strelokhalfer, Демий, Fiolet79, Ginyang

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

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
11 года 1 мес. назад #79426 от strelokhalfer
strelokhalfer ответил в теме Графика лица
Эмм, мне за тебя в отдельную тему тащить?
А так, тоже полезно, но настройка не удобная.
Да и лица, как у Джина, могут быть разбросаны по десяткам файлов.

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

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

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
11 года 1 мес. назад - 11 года 1 мес. назад #79427 от peter8031983
peter8031983 ответил в теме Графика лица
Скрипт
rpgmaker.su/f26/yanfly-engine-ace-ace-me...ce-pop-message-2462/

\af[x] - Показать лицо члена партии.
0 - первый
-1 - второй
и т.д.

А вообще, я просто завидую. ;)
Последнее редактирование: 11 года 1 мес. назад пользователем peter8031983.

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

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
11 года 1 мес. назад #79428 от caveman
caveman ответил в теме Графика лица
Петр, в том и прикол, что я сел его написать, ибо не хотел писать префиксы в диалогах. Я их еще в любимой Эльфом Башне наелся.
На разброс лиц скрипту пофиг, а если будут эмосеты - то легко и их подключить.

Единственное, что печалит, тут толком алиас не сообразить :(

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

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
11 года 1 мес. назад #79429 от strelokhalfer
strelokhalfer ответил в теме Графика лица
Петр, зачем ради куска колбасы покупать целую живую свинью?

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

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

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
11 года 1 мес. назад #79430 от peter8031983
peter8031983 ответил в теме Графика лица

strelokhalfer пишет: Петр, зачем ради куска колбасы покупать целую живую свинью?


Кто покупает? Тебе даром отдают. :)

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

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
11 года 1 мес. назад #79431 от caveman
caveman ответил в теме Графика лица
И придется тебе её кормить и убирать за ней... кгхм, баги!
Спасибо Стрелку за идею, обновил скриптик.
Спасибо сказали: strelokhalfer, peter8031983

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

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