Войти на сайт

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

ТЕМА: Подскажите скрипт для текста над персонажем VxAce

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107331

  • VeselyRodger
  • VeselyRodger аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 932
  • Спасибо получено: 894
  • Проект месяца 3 местоТестерОраторПроект месяца 1 место
Подскажите скрипт для текста над персонажем VxAce

Что было как на скриншоте
Screenshot_2018-11-20-11-54-22.png
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Администратор запретил публиковать записи гостям.

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107332

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2480
  • РазработчикЗа 2 место на конкурсе маппингаПаладин2 место Поддержка ФондаДаритель СтимкеяОраторВетеранУчительПроект месяца 3 место
Можно использовать Show Event Name v5 (прямая ссылка на скрипт). Но для его работы требуется Drago - Core Engine (прямая ссылка). Они должны идти по порядку: сначала Drago - Core Engine, потом Show Event Name v5.

Проблема в том, что я нигде не нахожу лицензии на этот скрипт. Есть требование «укажите LiTTleDRAgo в титрах», но я не вижу разрешения коммерческого использования (хотя запрета тоже нет). Так что лучше всего спросить у автора, если планируется коммерческое использование. Ну или поискать другой скрипт.

Если всё-таки использовать этот скрипт, то чтобы он работал, нужно разместить среди команд ивента комментарий с таким текстом:

<Show Name>
Name: Текст


Тогда над персонажем будет появляться слово «Текст»

В начале скрипта есть настройка:
module EventName
 
  FONTNAME    = ['Calibri',Font.default_name]
  FONTSIZE    = 18
  BOLD        = true
  ITALIC      = true
  COLOR       = Color.new(255,255,255,240) 
 
  SWITCH      = 50               # Switch for Disable Show Event Name
  PRESS_BTN   = [Input::A,       # (Z for XP) (Shift for VX)
                 Input::C]       # (C/Enter for XP) (Z/Enter for VX)
  POSITION    = "A"              # A = Above, B = Below
  OFFSET      = [0,0]            # Offset X and Y
  RANGE       = nil#3                # Range from character to show the name
                                 # Change to nil to disable
  Z_VALUE     = 1000
 
  SHOW_IN_SCENE = [Scene_Map]
 
end

Настройки такие:
  • FONTNAME — список шрифтов, которыми рисуется текст; можно указать несколько, тогда остальные будут использоваться как резервные (на случай, если первый у играющих не установлен),
  • FONTSIZE — размер шрифта в пикселях,
  • BOLD — true если шрифт полужирный, false если не полужирный,
  • ITALIC — true если шрифт курсивный, false если прямой,
  • COLOR — цвет, которым рисуется шрифт, в формате RGB; внутри Color.new(255,255,255,240) можно менять числа, это цвет в формате RGB. Выбрать цвет можно на этом сайте: darksnow.ru/color (скопировать то, что внутри rgb(...) внутрь Color.new(...)). Четвертое число должно быть степень непрозрачности, но у меня она не работает, лучше указать его 255 или просто не указывать.
  • PRESS_BTN — кнопки, которыми можно отключить скрипт (по умолчанию он отключается через Shift+Enter),
  • POSITION — либо латинское "A" в кавычках (чтобы надписи были над ивентами), либо латинское "B" (чтобы под ивентами)
  • OFFSET — сдвиг по X и Y по отношению к стандартному положению, например, [-5, 0] сдвинет надписи на 5 пикселей влево, а [0, 10] — на 10 пикселей вниз,
  • RANGE — расстояние в клетках карты, на котором видны надписи; или nil, если надписи видны всегда, (#3 — это комментарий, весь текст после знака # игнорируется),
  • Z_VALUE — определяет, как скрипт взаимодействует с другими вещами (надписи выше картинок или ниже? выше других скриптов или ниже?), можно поменять если вдруг конфликтует с другими скриптами,
  • SHOW_IN_SCENE — это лучше не менять; позволяет показывать надписи, например, в меню или в бою, но зачем они там?


Кроме того, можно настроить внешний вид каждого текста отдельно. Для этого в комментарии используются такие команды:
Fontname: Arial (задаёт название шрифта)
Fontsize: 20 (задаёт размер шрифта)
Color: 255,0,0 (Задаёт цвет шрифта в формате RGB. Сначала доля красного, потом зелёного, потом синего; все цвета от 0 до 255. Выбрать цвет можно на этом сайте: darksnow.ru/color, можно выбрать и скопировать то, что в скобках внутри rgb(...).)
Italic (делает шрифт курсивным)
Bold (делает шрифт полужирным)


Например, можно сделать вот такой комментарий, чтобы «Кошка» писалось большими курсивными розовыми буквами:
<Show Name>
Name: Кошка
Fontname: Arial
Fontsize: 50
Color: 255,0,128
Italic


Также можно показывать название предмета, героя/героини или число из переменной. Для этого пишется Name: СпецсловоНомер, например:
Name: Actor3 (показывает имя героя или героини с номером 3 в базе данных)
Name: Party2 (показывает имя второй героини/героя в партии)
Name: Item12 (показывает название вещи №12)
Name: Weapon23 (показывает название оружия №23)
Name: Skill34 (показывает название умения №34)
Name: Enemy2 (показывает имя врага №2)
Name: Var12 (показывает значение переменной №12)


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

P.S. На всякий случай приложил скрипты к этому сообщению, вдруг в будущем ссылки перестанут работать.
Вложения:
Последнее редактирование: 6 года 5 мес. назад от Dmy.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Cabbit, Doctor_Bug, VeselyRodger

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107345

  • Kouta555
  • Kouta555 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 584
  • Спасибо получено: 854
  • Проект месяца 2 местоОраторПроект месяца 1 местоПобедитель конкурсаВетеран2 место РазработчикПроект месяца 3 место
Мне кажется он имел ввиду вот это.

Скрипт
Последнее редактирование: 6 года 5 мес. назад от Kouta555.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107346

  • Zoom
  • Zoom аватар
  • Вне сайта
  • Мастер
  • Гавкаю прямиком в светлое будущее
  • Сообщений: 187
  • Спасибо получено: 303
  • Проект месяца 1 местоПроект месяца 3 местоТестер3 местоДаритель СтимкеяПроект месяца 2 место
Тебе нужен этот скрипт: yamiworld.wordpress.com/yami-engine/text-display/pop-message/

Довольно прост в использовании, но не такой навороченный, как в MV.




Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107347

  • VeselyRodger
  • VeselyRodger аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 932
  • Спасибо получено: 894
  • Проект месяца 3 местоТестерОраторПроект месяца 1 место
Не, я имел ввиду что б это было не в диалоге, а просто ввсвечивалось как эмоция.
Что типо проходишь мимо, а люди между собой болтают
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Последнее редактирование: 6 года 5 мес. назад от VeselyRodger.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107348

  • Zoom
  • Zoom аватар
  • Вне сайта
  • Мастер
  • Гавкаю прямиком в светлое будущее
  • Сообщений: 187
  • Спасибо получено: 303
  • Проект месяца 1 местоПроект месяца 3 местоТестер3 местоДаритель СтимкеяПроект месяца 2 место
Не совсем то, что нужно, но попробуй (довольно крутая реализация того, что ты хочешь): yanflychannel.wordpress.com/rmvxa/field-scripts/gab-window/

А так, можешь сделать с помощью скрипта Yami. Сделать ивент (чтобы при прохождении игрока рядом срабатывал скрипт Yami). Только так можно реализовать то, что ты хочешь (если я всё правильно понял).




Администратор запретил публиковать записи гостям.

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107351

  • VeselyRodger
  • VeselyRodger аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 932
  • Спасибо получено: 894
  • Проект месяца 3 местоТестерОраторПроект месяца 1 место
Это тоже пригодится, но имелось скорее, что б это никак не останавливало играка, что б текст появлялся где-то на фоне
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Администратор запретил публиковать записи гостям.

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107352

  • Zoom
  • Zoom аватар
  • Вне сайта
  • Мастер
  • Гавкаю прямиком в светлое будущее
  • Сообщений: 187
  • Спасибо получено: 303
  • Проект месяца 1 местоПроект месяца 3 местоТестер3 местоДаритель СтимкеяПроект месяца 2 место
1) Возьми скрипт от Yami (вернее аддон к нему, можно взять ссылку от Kouta, он не останавливает игру)
2) Сделай проходимый ивент, проходя через который, над нужным персонажем появляется облачко с сообщением.

Вроде это то, что тебе нужно же?




Последнее редактирование: 6 года 5 мес. назад от Zoom.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: VeselyRodger

Подскажите скрипт для текста над персонажем VxAce 6 года 5 мес. назад #107353

  • VeselyRodger
  • VeselyRodger аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 932
  • Спасибо получено: 894
  • Проект месяца 3 местоТестерОраторПроект месяца 1 место
Да, спасибо
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.252 секунд