- Сообщений: 188
- Спасибо получено: 280
[MZ] Phileas_EventLabel
2 года 9 мес. назад - 1 год 5 мес. назад #129427
от Phileas
Phileas создал тему: [MZ] Phileas_EventLabel
Название плагина: Phileas_EventLabel
Автор: Phileas
Версия: 1.2.1 для MZ
Дата выхода:
1.0.0 - 05.07.2023
1.1.0 - 07.07.2023
1.1.1 - 07.07.2023
1.2.0 - 18.07.2023
1.2.1 - 16.12.2023
Описание плагина:
Плагин добавляет надписи над событиями карты.
Используйте поле note (примечание). Оно расположено справа от поля "Название" в редакторе события.
Там вы можете ввести один или несколько из следующих тегов:
* <LabelText:Name> - показывает надпись "Имя". Здесь поддерживаются все стандартные символы управления движка.
* <LabelFontSize:26> - устанавливает размер шрифта для конкретной надписи.
* <LabelImage:Actor1> - отображает картинку "Actor1.png" (из игровой папки picture).
* <LabelImagePositionLeft:yes> - если "yes", картинка будет отображена слева от текста надписи.
* <LabelXOffset:0> - устанавливает горизонтальное смещение для конкретной надписи.
* <LabelYOffset:25> - устанавливает вертикальное смещение для конкретной надписи.
* <LabelDistance:50> - расстояние, за пределами которого надпись скрыта.
* <LabelCheckDirection:yes> - если "yes", надпись не отображается, если игрок не смотрит в сторону события.
* <LabelHideInvisible:no> - если "yes", надпись будет скрыта, если событие невидимо.
Необходимо обязательно использовать тег <LabelText> или <LabelImage> (хотя бы один из них, можно оба), если вы хотите отобразить надпись над событием. Остальные теги необязательны. Если вы их не запишете, будут использоваться значения по умолчанию, настраиваемые в параметрах плагина.
Вы можете задать надпись персонажу игрока через параметр или команду плагина. Используйте те же теги, что для событий карты.
Команды плагина:
* Show all labels - отображает все надписи на карте; если надписи невидимых событий скрываются, то вы не увидите их надписи.
* Hide all labels - скрывает все надписи на карте.
* Redraw all labels - перерисовывает содержимое окон с надписями, не удаляя сами окна.
* Set the label text by id - изменяет текст надписи события на произвольный.
* Set the player label text - изменяет текст надписи персонажа игрока на произвольный.
* Show the player label - отображает надпись персонажа игрока; если скрывается надпись невидимого игрока и игрок невидимый, то вы не увидите надпись.
* Hide the player label - скрывает надпись персонажа игрока.
Как это выглядит:
Код
Все мои плагины
Лицензия
MIT, вся ответственность на пользователе.
Совместимость:
Если будут проблемы - пишите мне.
Автор: Phileas
Версия: 1.2.1 для MZ
Дата выхода:
1.0.0 - 05.07.2023
1.1.0 - 07.07.2023
1.1.1 - 07.07.2023
1.2.0 - 18.07.2023
1.2.1 - 16.12.2023
Описание плагина:
Плагин добавляет надписи над событиями карты.
Используйте поле note (примечание). Оно расположено справа от поля "Название" в редакторе события.
Там вы можете ввести один или несколько из следующих тегов:
* <LabelText:Name> - показывает надпись "Имя". Здесь поддерживаются все стандартные символы управления движка.
* <LabelFontSize:26> - устанавливает размер шрифта для конкретной надписи.
* <LabelImage:Actor1> - отображает картинку "Actor1.png" (из игровой папки picture).
* <LabelImagePositionLeft:yes> - если "yes", картинка будет отображена слева от текста надписи.
* <LabelXOffset:0> - устанавливает горизонтальное смещение для конкретной надписи.
* <LabelYOffset:25> - устанавливает вертикальное смещение для конкретной надписи.
* <LabelDistance:50> - расстояние, за пределами которого надпись скрыта.
* <LabelCheckDirection:yes> - если "yes", надпись не отображается, если игрок не смотрит в сторону события.
* <LabelHideInvisible:no> - если "yes", надпись будет скрыта, если событие невидимо.
Необходимо обязательно использовать тег <LabelText> или <LabelImage> (хотя бы один из них, можно оба), если вы хотите отобразить надпись над событием. Остальные теги необязательны. Если вы их не запишете, будут использоваться значения по умолчанию, настраиваемые в параметрах плагина.
Вы можете задать надпись персонажу игрока через параметр или команду плагина. Используйте те же теги, что для событий карты.
Команды плагина:
* Show all labels - отображает все надписи на карте; если надписи невидимых событий скрываются, то вы не увидите их надписи.
* Hide all labels - скрывает все надписи на карте.
* Redraw all labels - перерисовывает содержимое окон с надписями, не удаляя сами окна.
* Set the label text by id - изменяет текст надписи события на произвольный.
* Set the player label text - изменяет текст надписи персонажа игрока на произвольный.
* Show the player label - отображает надпись персонажа игрока; если скрывается надпись невидимого игрока и игрок невидимый, то вы не увидите надпись.
* Hide the player label - скрывает надпись персонажа игрока.
Как это выглядит:
Код
Все мои плагины
Лицензия
MIT, вся ответственность на пользователе.
Совместимость:
Если будут проблемы - пишите мне.
Последнее редактирование: 1 год 5 мес. назад пользователем Phileas.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 9 мес. назад #129428
от IGPB
IGPB ответил в теме [MZ] Phileas_EventLabel
Плагин не заменим для моих карт с городами. Например, есть учебная карта (118 городов) от Новгорода Великого до Крыма (Север-Юг) и от Варшавы до Москвы (Запад-Восток). Теперь не нужно бегать по указателям, подбегать к городам и смотреть: куда это меня занесло? Все называния будут висеть над городами. Студенты перестанут плутать.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 9 мес. назад - 2 года 9 мес. назад #129431
от Phileas
Phileas ответил в теме [MZ] Phileas_EventLabel
Обновление 1.1.0!
* Вы можете задать надпись персонажу игрока через параметр или команду плагина.
* С помощью параметра плагина или тега можно скрывать надписи невидимых событий (включая персонажа игрока).
* 3 новых команды плагина, которые позволяют задать надпись игроку, а также принудительно показать или скрыть надпись.
Все подробности в первом сообщении темы.
Пишите мне, если обнаружите какие-то проблемы или у вас возникнут вопросы. Я открыт к предложениям по новым фичам.
UPD: хотфикс 1.1.1, исправил баги, связанные с boolean-параметрами и командами плагина.
Boosty
* Вы можете задать надпись персонажу игрока через параметр или команду плагина.
* С помощью параметра плагина или тега можно скрывать надписи невидимых событий (включая персонажа игрока).
* 3 новых команды плагина, которые позволяют задать надпись игроку, а также принудительно показать или скрыть надпись.
Все подробности в первом сообщении темы.
Пишите мне, если обнаружите какие-то проблемы или у вас возникнут вопросы. Я открыт к предложениям по новым фичам.
UPD: хотфикс 1.1.1, исправил баги, связанные с boolean-параметрами и командами плагина.
Boosty
Последнее редактирование: 2 года 9 мес. назад пользователем Phileas.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 9 мес. назад #129463
от Phileas
Phileas ответил в теме [MZ] Phileas_EventLabel
Обновление до версии 1.2.0!
Теперь в надписях можно использовать картинки (из игровой папки picture).
Для настройки картинок добавлены 2 тега: LabelImage и LabelImagePositionLeft.
Обязательно для показа надписи нужно использовать либо LabelText, либо LabelImage (можно оба, но необязательно).
Значение LabelImagePositionLeft по умолчанию задаётся в параметрах плагина.
Подробнее в первом сообщении темы.
Теперь в надписях можно использовать картинки (из игровой папки picture).
Для настройки картинок добавлены 2 тега: LabelImage и LabelImagePositionLeft.
Обязательно для показа надписи нужно использовать либо LabelText, либо LabelImage (можно оба, но необязательно).
Значение LabelImagePositionLeft по умолчанию задаётся в параметрах плагина.
Подробнее в первом сообщении темы.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 4 мес. назад #129799
от Phileas
Phileas ответил в теме [MZ] Phileas_EventLabel
Версия 1.2.1
Исправлена проверка направления игрока.
Исправлена проверка направления игрока.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 2 нед. назад #130043
от Phileas
Phileas ответил в теме [MZ] Phileas_EventLabel
1.2.2
Исправил баг в команде плагина "Set the label text by id"
Исправил баг в команде плагина "Set the label text by id"
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 1 нед. назад #130047
от Phileas
Phileas ответил в теме [MZ] Phileas_EventLabel
1.2.4
Исправил проблему, из-за которой при некоторых значениях размера шрифта текст обрезался. Также теперь можно гибко настраивать междустрочный интервал (опция влияет на высоту строки).
Исправил проблему, из-за которой при некоторых значениях размера шрифта текст обрезался. Также теперь можно гибко настраивать междустрочный интервал (опция влияет на высоту строки).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.099 секунд
